]> git.eshelyaron.com Git - emacs.git/commitdiff
(handle_one_xevent): Check that f is not NULL before
authorKim F. Storm <storm@cua.dk>
Tue, 16 May 2006 10:54:48 +0000 (10:54 +0000)
committerKim F. Storm <storm@cua.dk>
Tue, 16 May 2006 10:54:48 +0000 (10:54 +0000)
calling x_kill_gs_process.

src/xterm.c

index bc28f397073a10b34fa55760259df9632e307dd6..bd0d6db952417f4e4f02eb66f6939070e8835b3b 100644 (file)
@@ -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;
       }