mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 21:21:06 +01:00 
			
		
		
		
	Backends: OSX: Fix mouse position not being reported when mouse buttons other than left one are down. (#3762)
# Conflicts: # docs/CHANGELOG.txt
This commit is contained in:
		| @@ -18,6 +18,7 @@ | |||||||
|  |  | ||||||
| // CHANGELOG | // CHANGELOG | ||||||
| // (minor and older changes stripped away, please see git history for details) | // (minor and older changes stripped away, please see git history for details) | ||||||
|  | //  2021-01-27: Inputs: Added a fix for mouse position not being reported when mouse buttons other than left one are down. | ||||||
| //  2020-10-28: Inputs: Added a fix for handling keypad-enter key. | //  2020-10-28: Inputs: Added a fix for handling keypad-enter key. | ||||||
| //  2020-05-25: Inputs: Added a fix for missing trackpad clicks when done with "soft tap". | //  2020-05-25: Inputs: Added a fix for missing trackpad clicks when done with "soft tap". | ||||||
| //  2019-12-05: Inputs: Added support for ImGuiMouseCursor_NotAllowed mouse cursor. | //  2019-12-05: Inputs: Added support for ImGuiMouseCursor_NotAllowed mouse cursor. | ||||||
| @@ -226,7 +227,7 @@ bool ImGui_ImplOSX_HandleEvent(NSEvent* event, NSView* view) | |||||||
|         return io.WantCaptureMouse; |         return io.WantCaptureMouse; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     if (event.type == NSEventTypeMouseMoved || event.type == NSEventTypeLeftMouseDragged) |     if (event.type == NSEventTypeMouseMoved || event.type == NSEventTypeLeftMouseDragged || event.type == NSEventTypeRightMouseDragged || event.type == NSEventTypeOtherMouseDragged) | ||||||
|     { |     { | ||||||
|         NSPoint mousePoint = event.locationInWindow; |         NSPoint mousePoint = event.locationInWindow; | ||||||
|         mousePoint = [view convertPoint:mousePoint fromView:nil]; |         mousePoint = [view convertPoint:mousePoint fromView:nil]; | ||||||
|   | |||||||
| @@ -56,6 +56,7 @@ Other Changes: | |||||||
| - Backends: Win32: Dynamically loading XInput DLL instead of linking with it, facilite compiling with | - Backends: Win32: Dynamically loading XInput DLL instead of linking with it, facilite compiling with | ||||||
|   old WindowSDK versions or running on Windows 7. (#3646, #3645, #3248, #2716) [@Demonese] |   old WindowSDK versions or running on Windows 7. (#3646, #3645, #3248, #2716) [@Demonese] | ||||||
| - Backends: Metal: Fixed texture storage mode when building on Mac Catalyst. (#3748) [@Belinsky-L-V] | - Backends: Metal: Fixed texture storage mode when building on Mac Catalyst. (#3748) [@Belinsky-L-V] | ||||||
|  | - Backends: OSX: Fixed mouse position not being reported when mouse buttons other than left one are down. (#3762) [@rokups] | ||||||
|  |  | ||||||
|  |  | ||||||
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user