swipe-tracker: Don't animate when the distance is 0

Usually it makes sense to restrict the minimum animation duration. However,
if the progress already matches the end progress, it just causes a delay,
so skip it completely.

Signed-off-by: Alexander Mikhaylenko <alexm@gnome.org>
7 jobs for wip/exalm/zero in 8 minutes and 39 seconds (queued for 1 second)
Status Name Job ID Coverage
  Build
passed build-debian-clang #235397
librem5

00:03:37

passed build-debian-gcc #235395
librem5

00:02:44

passed build-debian-gcc-static #235396
librem5

00:02:41

passed build-fedora-gcc #235398
librem5

00:03:22

 
  Docs
passed build-gtkdoc #235399
librem5

00:01:33

 
  Test
passed unit-test #235400
librem5

00:01:30

44.2%
 
  Package
passed package-debian #235401
librem5

00:01:57