Mercurial > emacs
diff src/xterm.c @ 70677:89c31b218b28
(handle_one_xevent): Check that f is not NULL before
calling x_kill_gs_process.
| author | Kim F. Storm <storm@cua.dk> |
|---|---|
| date | Tue, 16 May 2006 10:54:48 +0000 |
| parents | fc5f994a4079 |
| children | 3cde28b591e8 b6689e223e2f a5812696f7bf |
line wrap: on
line diff
--- a/src/xterm.c Tue May 16 10:54:37 2006 +0000 +++ b/src/xterm.c Tue May 16 10:54:48 2006 +0000 @@ -5821,6 +5821,8 @@ images, only, which should have 1 page. */ Pixmap pixmap = (Pixmap) event.xclient.data.l[1]; f = x_window_to_frame (dpyinfo, event.xclient.window); + if (!f) + goto OTHER; x_kill_gs_process (pixmap, f); expose_frame (f, 0, 0, 0, 0); goto done; @@ -5839,10 +5841,8 @@ #endif /* USE_TOOLKIT_SCROLL_BARS */ f = x_any_window_to_frame (dpyinfo, event.xclient.window); - if (!f) goto OTHER; - if (x_handle_dnd_message (f, &event.xclient, dpyinfo, &inev.ie)) *finish = X_EVENT_DROP; }
