diff options
author | Christian Hergert <chergert@redhat.com> | 2022-04-27 17:57:13 -0700 |
---|---|---|
committer | Christian Hergert <chergert@redhat.com> | 2022-04-27 18:00:11 -0700 |
commit | 544ff4c9bd6a84ef7629fd4fb648cd0d65faf714 (patch) | |
tree | 11827aad7ac4ba7bc1d069c70ea2eef4324b26f0 | |
parent | fba1defab604bad77ba637881507a904183b4cbe (diff) | |
download | gtksourceview-544ff4c9bd6a84ef7629fd4fb648cd0d65faf714.tar.gz |
hover: ignore synthesized motion
-rw-r--r-- | gtksourceview/gtksourcehover.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtksourceview/gtksourcehover.c b/gtksourceview/gtksourcehover.c index 8b219307..6ee59ba0 100644 --- a/gtksourceview/gtksourcehover.c +++ b/gtksourceview/gtksourcehover.c @@ -198,6 +198,12 @@ gtk_source_hover_motion_cb (GtkSourceHover *self, g_assert (GTK_SOURCE_IS_HOVER (self)); g_assert (GTK_IS_EVENT_CONTROLLER_MOTION (controller)); + /* Ignore synthesized motion events */ + if (self->motion_x == x && self->motion_y == y) + { + return; + } + self->motion_x = x; self->motion_y = y; |