diff options
| author | Po Lu | 2021-12-03 10:29:41 +0800 |
|---|---|---|
| committer | Po Lu | 2021-12-03 10:29:41 +0800 |
| commit | f17d0dfb3e61b2b271e012b9b17aac657f6ee09f (patch) | |
| tree | 2e30856197fe0e429a927ecd1cd6dfa762e04036 /src | |
| parent | 054319e9fde42f211c23f6e3885f7e1fc6217caa (diff) | |
| download | emacs-f17d0dfb3e61b2b271e012b9b17aac657f6ee09f.tar.gz emacs-f17d0dfb3e61b2b271e012b9b17aac657f6ee09f.zip | |
Generate touch-end events on pgtk
* src/pgtkterm.c (scroll_event): Generate touch end events.
Diffstat (limited to 'src')
| -rw-r--r-- | src/pgtkterm.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/pgtkterm.c b/src/pgtkterm.c index 15d5fda105f..278316268f9 100644 --- a/src/pgtkterm.c +++ b/src/pgtkterm.c | |||
| @@ -6008,6 +6008,13 @@ scroll_event (GtkWidget * widget, GdkEvent * event, gpointer * user_data) | |||
| 6008 | XSETFRAME (inev.ie.frame_or_window, f); | 6008 | XSETFRAME (inev.ie.frame_or_window, f); |
| 6009 | inev.ie.arg = Qnil; | 6009 | inev.ie.arg = Qnil; |
| 6010 | 6010 | ||
| 6011 | if (gdk_event_is_scroll_stop_event (event)) | ||
| 6012 | { | ||
| 6013 | inev.ie.kind = TOUCH_END_EVENT; | ||
| 6014 | evq_enqueue (&inev); | ||
| 6015 | return TRUE; | ||
| 6016 | } | ||
| 6017 | |||
| 6011 | if (gdk_event_get_scroll_direction (event, &dir)) | 6018 | if (gdk_event_get_scroll_direction (event, &dir)) |
| 6012 | { | 6019 | { |
| 6013 | switch (dir) | 6020 | switch (dir) |