]> code.delx.au - gnu-emacs/commitdiff
Fixes Bug#20142.
authorJan D <jan.h.d@swipnet.se>
Thu, 14 May 2015 15:16:46 +0000 (17:16 +0200)
committerJan D <jan.h.d@swipnet.se>
Thu, 14 May 2015 15:16:46 +0000 (17:16 +0200)
* gtkutil.c (delete_cb): Don't send delete event here, it does arrive
in the main loop, even for Gtk 3 (Bug#20142).

src/gtkutil.c

index c1002a5cf61a414ddd3b8b76431ed2b792a9ebc9..1579fc138e42c3e50c096be5b6bece8016c57d18 100644 (file)
@@ -1140,18 +1140,6 @@ delete_cb (GtkWidget *widget,
            GdkEvent  *event,
            gpointer user_data)
 {
-#ifdef HAVE_GTK3
-  /* The event doesn't arrive in the normal event loop.  Send event
-     here.  */
-  struct frame *f = user_data;
-  struct input_event ie;
-
-  EVENT_INIT (ie);
-  ie.kind = DELETE_WINDOW_EVENT;
-  XSETFRAME (ie.frame_or_window, f);
-  kbd_buffer_store_event (&ie);
-#endif
-
   return TRUE;
 }