diff options
author | Martin Stransky <stransky@redhat.com> | 2016-04-28 14:40:31 +0200 |
---|---|---|
committer | Martin Stransky <stransky@redhat.com> | 2016-04-28 14:40:31 +0200 |
commit | 6a499c95f2b0d4ec553c329cb5fa3b6ecbe1c42a (patch) | |
tree | c9a8f3e8c075270c63417004458bc7d23e172c63 /mozilla-1196777.patch | |
parent | Added fix for rhbz#1315225 - ppc64le/aarch64 build fixes (diff) | |
download | librewolf-fedora-ff-6a499c95f2b0d4ec553c329cb5fa3b6ecbe1c42a.tar.gz librewolf-fedora-ff-6a499c95f2b0d4ec553c329cb5fa3b6ecbe1c42a.tar.bz2 librewolf-fedora-ff-6a499c95f2b0d4ec553c329cb5fa3b6ecbe1c42a.zip |
Added fix for rhbz#1322626 - wrong focused window
Diffstat (limited to 'mozilla-1196777.patch')
-rw-r--r-- | mozilla-1196777.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/mozilla-1196777.patch b/mozilla-1196777.patch new file mode 100644 index 0000000..ba5e4b7 --- /dev/null +++ b/mozilla-1196777.patch @@ -0,0 +1,28 @@ +# 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 | + #endif + GDK_SCROLL_MASK | + GDK_POINTER_MOTION_MASK | +- GDK_PROPERTY_CHANGE_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); |