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];
|
_sapp.mouse.dy = [event deltaY];
|
||||||
}
|
}
|
||||||
// QTODO hack INVALID=>MIDDLE macos bug
|
// 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 {
|
- (void)rightMouseDragged:(NSEvent*)event {
|
||||||
if (_sapp.mouse.locked) {
|
if (_sapp.mouse.locked) {
|
||||||
_sapp.mouse.dx = [event deltaX];
|
_sapp.mouse.dx = [event deltaX];
|
||||||
_sapp.mouse.dy = [event deltaY];
|
_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 {
|
- (void)scrollWheel:(NSEvent*)event {
|
||||||
if (_sapp_events_enabled()) {
|
if (_sapp_events_enabled()) {
|
||||||
|
|
Loading…
Reference in New Issue