| | |
| | | # HG changeset patch |
| | | # User Martin Stransky <stransky@redhat.com> |
| | | # Parent 4e3ad95d689a5beabf3c1f41d958794fe00e3767 |
| | | Bug 1196777 - Ask GDK to receive focus events, r=?karlt |
| | | |
| | | diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp |
| | | --- a/widget/gtk/nsWindow.cpp |
| | | +++ b/widget/gtk/nsWindow.cpp |
| | | @@ -142,17 +142,18 @@ const gint kEvents = GDK_EXPOSURE_MASK | |
| | | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | |
| | | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | |
| | | #if GTK_CHECK_VERSION(3,4,0) |
| | | GDK_SMOOTH_SCROLL_MASK | |
| | | GDK_TOUCH_MASK | |
| | | diff -up firefox-60.5.0/widget/gtk/nsWindow.cpp.1196777 firefox-60.5.0/widget/gtk/nsWindow.cpp |
| | | --- firefox-60.5.0/widget/gtk/nsWindow.cpp.1196777 2019-01-22 11:41:58.630469400 +0100 |
| | | +++ firefox-60.5.0/widget/gtk/nsWindow.cpp 2019-01-22 11:42:50.134227448 +0100 |
| | | @@ -152,7 +152,8 @@ const gint kEvents = |
| | | #if GTK_CHECK_VERSION(3, 4, 0) |
| | | GDK_SMOOTH_SCROLL_MASK | GDK_TOUCH_MASK | |
| | | #endif |
| | | GDK_SCROLL_MASK | |
| | | GDK_POINTER_MOTION_MASK | |
| | | - GDK_PROPERTY_CHANGE_MASK; |
| | | + GDK_PROPERTY_CHANGE_MASK | |
| | | + GDK_FOCUS_CHANGE_MASK; |
| | | - GDK_SCROLL_MASK | GDK_POINTER_MOTION_MASK | GDK_PROPERTY_CHANGE_MASK; |
| | | + GDK_SCROLL_MASK | GDK_POINTER_MOTION_MASK | GDK_PROPERTY_CHANGE_MASK | |
| | | + GDK_FOCUS_CHANGE_MASK; |
| | | |
| | | /* utility functions */ |
| | | static bool is_mouse_in_window(GdkWindow* aWindow, |
| | | gdouble aMouseX, gdouble aMouseY); |
| | | static nsWindow *get_window_for_gtk_widget(GtkWidget *widget); |
| | | static nsWindow *get_window_for_gdk_window(GdkWindow *window); |
| | | static GtkWidget *get_gtk_widget_for_gdk_window(GdkWindow *window); |
| | | static GdkCursor *get_gtk_cursor(nsCursor aCursor); |
| | | static bool is_mouse_in_window(GdkWindow *aWindow, gdouble aMouseX, |