diff options
author | Kim F. Storm <storm@cua.dk> | 2006-05-16 10:54:48 +0000 |
---|---|---|
committer | Kim F. Storm <storm@cua.dk> | 2006-05-16 10:54:48 +0000 |
commit | fb6341e7fdb435afb232bc6468ed73ccd727bcd4 (patch) | |
tree | 8255dac0f4e2123b08686b617c3a4cdbd65b5568 | |
parent | b3abe3a5ef6bf8f6c3e7247dcd12d52da95adda9 (diff) | |
download | emacs-fb6341e7fdb435afb232bc6468ed73ccd727bcd4.tar.gz |
(handle_one_xevent): Check that f is not NULL before
calling x_kill_gs_process.
-rw-r--r-- | src/xterm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/xterm.c b/src/xterm.c index bc28f397073..bd0d6db9524 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -5821,6 +5821,8 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit) 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 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit) #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; } |