diff options
| author | Jan D | 2015-05-14 17:16:46 +0200 |
|---|---|---|
| committer | Jan D | 2015-05-14 17:16:46 +0200 |
| commit | f2c4fd224119fe0dc975aa7e37fc27093d7e3225 (patch) | |
| tree | b68fc09a19e7244823b8a03baa35e3b36cc54fe8 /src | |
| parent | 9341956c8240e5552e27d6e3d67990d824c632b2 (diff) | |
| download | emacs-f2c4fd224119fe0dc975aa7e37fc27093d7e3225.tar.gz emacs-f2c4fd224119fe0dc975aa7e37fc27093d7e3225.zip | |
Fixes Bug#20142.
* gtkutil.c (delete_cb): Don't send delete event here, it does arrive
in the main loop, even for Gtk 3 (Bug#20142).
Diffstat (limited to 'src')
| -rw-r--r-- | src/gtkutil.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c index c1002a5cf61..1579fc138e4 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c | |||
| @@ -1140,18 +1140,6 @@ delete_cb (GtkWidget *widget, | |||
| 1140 | GdkEvent *event, | 1140 | GdkEvent *event, |
| 1141 | gpointer user_data) | 1141 | gpointer user_data) |
| 1142 | { | 1142 | { |
| 1143 | #ifdef HAVE_GTK3 | ||
| 1144 | /* The event doesn't arrive in the normal event loop. Send event | ||
| 1145 | here. */ | ||
| 1146 | struct frame *f = user_data; | ||
| 1147 | struct input_event ie; | ||
| 1148 | |||
| 1149 | EVENT_INIT (ie); | ||
| 1150 | ie.kind = DELETE_WINDOW_EVENT; | ||
| 1151 | XSETFRAME (ie.frame_or_window, f); | ||
| 1152 | kbd_buffer_store_event (&ie); | ||
| 1153 | #endif | ||
| 1154 | |||
| 1155 | return TRUE; | 1143 | return TRUE; |
| 1156 | } | 1144 | } |
| 1157 | 1145 | ||