diff options
author | Po Lu <luangruo@yahoo.com> | 2021-12-29 13:13:15 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2021-12-29 13:13:15 +0800 |
commit | 42ede97016e82c86460b2a20cadeb4e8e6ebea7a (patch) | |
tree | d9097e1d6f5737dea4091cc6c8b340a623b55c90 /src/xwidget.c | |
parent | 0b5d9e9d8e914b060e6fdc868169259080f9d7a0 (diff) | |
download | emacs-42ede97016e82c86460b2a20cadeb4e8e6ebea7a.tar.gz |
Use XI2 to handle xwidget button events
* src/xterm.c (handle_one_xevent): Handle xwidget views when
handling XI_ButtonPress or XI_ButtonRelease events.
* src/xwidget.c (x_draw_xwidget_glyph_string): Add appropriate
values to the XI2 event mask.
Diffstat (limited to 'src/xwidget.c')
-rw-r--r-- | src/xwidget.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/xwidget.c b/src/xwidget.c index 57451535485..22c42382bbf 100644 --- a/src/xwidget.c +++ b/src/xwidget.c @@ -2106,6 +2106,8 @@ x_draw_xwidget_glyph_string (struct glyph_string *s) mask.deviceid = XIAllMasterDevices; XISetMask (m, XI_Motion); + XISetMask (m, XI_ButtonPress); + XISetMask (m, XI_ButtonRelease); XISelectEvents (xv->dpy, xv->wdesc, &mask, 1); } #endif |