From: Jan Djärv Date: Tue, 3 Feb 2004 16:34:26 +0000 (+0000) Subject: * xterm.c (handle_one_xevent): Call x_handle_dnd_message for X-Git-Tag: ttn-vms-21-2-B4~7768 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=e69745bba57ab29685433a0c6ea799c6494faa0f;p=emacs.git * xterm.c (handle_one_xevent): Call x_handle_dnd_message for ClientMessages. --- diff --git a/src/xterm.c b/src/xterm.c index f9287036cc5..9197e07b72e 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -5934,7 +5934,25 @@ handle_one_xevent (dpyinfo, eventp, bufp_r, numcharsp, finish) } #endif /* USE_TOOLKIT_SCROLL_BARS */ else - goto OTHER; + { + struct frame *f + = x_any_window_to_frame (dpyinfo, event.xclient.window); + + if (f) + { + int ret = x_handle_dnd_message (f, &event.xclient, + dpyinfo, bufp); + if (ret > 0) + { + ++bufp, ++count, --numchars; + } + + if (ret != 0) + *finish = X_EVENT_DROP; + } + else + goto OTHER; + } } break;