From e69745bba57ab29685433a0c6ea799c6494faa0f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Dj=C3=A4rv?= Date: Tue, 3 Feb 2004 16:34:26 +0000 Subject: [PATCH] * xterm.c (handle_one_xevent): Call x_handle_dnd_message for ClientMessages. --- src/xterm.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) 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; -- 2.39.2