Explorar el Código

cocoa: Ignore both clicks and motion on tooltip windows

(cherry picked from commit ad2584813f65ad4f957f5d5edbcc34b653b021a5)
Frank Praznik hace 1 año
padre
commit
15db51d7ff
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  1. 1 0
      src/video/cocoa/SDL_cocoawindow.m

+ 1 - 0
src/video/cocoa/SDL_cocoawindow.m

@@ -2210,6 +2210,7 @@ static bool SetupWindowData(SDL_VideoDevice *_this, SDL_Window *window, NSWindow
         } else {
         } else {
             if (window->flags & SDL_WINDOW_TOOLTIP) {
             if (window->flags & SDL_WINDOW_TOOLTIP) {
                 [nswindow setIgnoresMouseEvents:YES];
                 [nswindow setIgnoresMouseEvents:YES];
+                [nswindow setAcceptsMouseMovedEvents:NO];
             } else if (window->flags & SDL_WINDOW_POPUP_MENU) {
             } else if (window->flags & SDL_WINDOW_POPUP_MENU) {
                 Cocoa_SetKeyboardFocus(window, window->parent == SDL_GetKeyboardFocus());
                 Cocoa_SetKeyboardFocus(window, window->parent == SDL_GetKeyboardFocus());
             }
             }