text: Ignore synthetic motion events

We want to re-show the obscured mouse cursor when the
user interacts with the mouse, not when the pointer position
relative to the widget changed. So, ignore synthetic
motion events.

Fixes: #3792
12 jobs for fix-cursor-hiding in 16 minutes and 51 seconds (queued for 2 seconds)
latest
Status Name Job ID Coverage
  .Pre
failed style-check-diff #1224951
allowed to fail

00:04:07

 
  Build
passed fedora-x86_64 #1224952

00:13:49

passed installed-tests #1224954

00:12:02

passed macos #1224956
macos

00:12:07

passed msys2-mingw64 #1224955
win32-ps

00:08:39

passed release-build #1224953

00:16:51

 
  Analysis
failed asan-build #1224958
asan allowed to fail

00:11:29

passed static-scan #1224957

00:15:15

 
  Docs
passed reference #1224959

00:12:52

 
  Flatpak
manual flatpak-manual:demo #1224960
flatpak allowed to fail manual
manual flatpak-manual:icon-browser #1224962
flatpak allowed to fail manual
manual flatpak-manual:widget-factory #1224961
flatpak allowed to fail manual
 
Name Stage Failure
failed
asan-build Analysis
 - css: 214 total, 212 pass, 2 fail
Processing gtk suite a11y:
- a11y: 22 total, 20 pass, 2 fail
Processing gtk suite tools:
- tools: 4 total, 3 pass, 1 fail
Processing gtk suite reftest:
- reftest: 134 total, 129 pass, 5 fail
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
style-check-diff .Pre
+                                          GdkModifierType state,
+ double x,
+ double y,
+ double *axes);

GdkEvent * gdk_crossing_event_new (GdkEventType type,
GdkSurface *surface,
Cleaning up file based variables
ERROR: Job failed: exit code 1