Commits

Anonymous committed 0b3f2fa

* src/xterm.c (x_term_init): Move call to gdk_window_add_filter before
gtk_init.

  • Participants
  • Parent commits 20e6d1c

Comments (0)

Files changed (2)

+2011-12-10  Jan Djärv  <jan.h.d@swipnet.se>
+
+	* xterm.c (x_term_init): Move call to gdk_window_add_filter before
+	gtk_init (Bug#10100).
+
 2011-12-10  Eli Zaretskii  <eliz@gnu.org>
 
 	* xdisp.c (RECORD_MAX_MIN_POS): Use IT->cmp_it.charpos only if
            https://bugzilla.gnome.org/show_bug.cgi?id=563627.  */
         id = g_log_set_handler ("GLib", G_LOG_LEVEL_WARNING | G_LOG_FLAG_FATAL
                                   | G_LOG_FLAG_RECURSION, my_log_handler, NULL);
+
+        /* NULL window -> events for all windows go to our function.
+           Call before gtk_init so Gtk+ event filters comes after our.  */
+        gdk_window_add_filter (NULL, event_handler_gdk, NULL);
+
         gtk_init (&argc, &argv2);
         g_log_remove_handler ("GLib", id);
 
 
         dpy = DEFAULT_GDK_DISPLAY ();
 
-        /* NULL window -> events for all windows go to our function */
-        gdk_window_add_filter (NULL, event_handler_gdk, NULL);
-
 #if GTK_MAJOR_VERSION <= 2 && GTK_MINOR_VERSION <= 90
         /* Load our own gtkrc if it exists.  */
         {