diff options
| author | Po Lu | 2022-02-12 10:23:51 +0800 |
|---|---|---|
| committer | Po Lu | 2022-02-12 10:23:51 +0800 |
| commit | 7c37f5fd698227f1d0f1ebb40b004bc021028cae (patch) | |
| tree | 6d6466e047e604bfed90750a37c1a2c607adeb84 /src | |
| parent | f622034fa565a50f9c210301aba2545b2521f356 (diff) | |
| download | emacs-7c37f5fd698227f1d0f1ebb40b004bc021028cae.tar.gz emacs-7c37f5fd698227f1d0f1ebb40b004bc021028cae.zip | |
Be less strict about which PointerEmulated button events to ignore
* src/xterm.c (handle_one_xevent): Ignore all PointerEmulated
button events.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xterm.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/xterm.c b/src/xterm.c index e7736f741a0..22c14380767 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -11242,11 +11242,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, | |||
| 11242 | #ifdef XIPointerEmulated | 11242 | #ifdef XIPointerEmulated |
| 11243 | /* Ignore emulated scroll events when XI2 native | 11243 | /* Ignore emulated scroll events when XI2 native |
| 11244 | scroll events are present. */ | 11244 | scroll events are present. */ |
| 11245 | if (((dpyinfo->xi2_version == 1 | 11245 | if (xev->flags & XIPointerEmulated) |
| 11246 | && xev->detail >= 4 | ||
| 11247 | && xev->detail <= 8) | ||
| 11248 | || (dpyinfo->xi2_version >= 2)) | ||
| 11249 | && xev->flags & XIPointerEmulated) | ||
| 11250 | { | 11246 | { |
| 11251 | *finish = X_EVENT_DROP; | 11247 | *finish = X_EVENT_DROP; |
| 11252 | goto XI_OTHER; | 11248 | goto XI_OTHER; |