sokol: fix dragging events on macos in sokol_app.h (#8817)
							parent
							
								
									a119affeba
								
							
						
					
					
						commit
						a08eb9cd8a
					
				|  | @ -3099,14 +3099,14 @@ _SAPP_OBJC_RELEASE( menu_bar ); | |||
|         _sapp.mouse.dy = [event deltaY]; | ||||
|     } | ||||
|    // QTODO hack INVALID=>MIDDLE macos bug
 | ||||
|     _sapp_macos_mouse_event(SAPP_EVENTTYPE_MOUSE_MOVE, SAPP_MOUSEBUTTON_MIDDLE , _sapp_macos_mod(event.modifierFlags)); | ||||
|     _sapp_macos_mouse_event(SAPP_EVENTTYPE_MOUSE_MOVE, SAPP_MOUSEBUTTON_LEFT , _sapp_macos_mod(event.modifierFlags)); | ||||
| } | ||||
| - (void)rightMouseDragged:(NSEvent*)event { | ||||
|     if (_sapp.mouse.locked) { | ||||
|         _sapp.mouse.dx = [event deltaX]; | ||||
|         _sapp.mouse.dy = [event deltaY]; | ||||
|     } | ||||
|     _sapp_macos_mouse_event(SAPP_EVENTTYPE_MOUSE_MOVE, SAPP_MOUSEBUTTON_INVALID, _sapp_macos_mod(event.modifierFlags)); | ||||
|     _sapp_macos_mouse_event(SAPP_EVENTTYPE_MOUSE_MOVE, SAPP_MOUSEBUTTON_RIGHT, _sapp_macos_mod(event.modifierFlags)); | ||||
| } | ||||
| - (void)scrollWheel:(NSEvent*)event { | ||||
|     if (_sapp_events_enabled()) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue