[gnome-applets] accessx-status: reset timeout id when timeout is removed



commit 8c72cfbbce8ebcbeb53b3e0f5f8be13a93b88d20
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Tue Mar 10 19:34:46 2020 +0200

    accessx-status: reset timeout id when timeout is removed

 accessx-status/src/applet.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/accessx-status/src/applet.c b/accessx-status/src/applet.c
index 70ff12a3f..180c1c801 100644
--- a/accessx-status/src/applet.c
+++ b/accessx-status/src/applet.c
@@ -354,7 +354,9 @@ timer_reset_slowkeys_image (gpointer user_data)
        gtk_image_set_from_pixbuf (GTK_IMAGE (user_data), pixbuf); 
        g_object_unref (pixbuf);
 
-       return FALSE;
+       _sk_timeout = 0;
+
+       return G_SOURCE_REMOVE;
 }
 
 static gboolean
@@ -368,7 +370,9 @@ timer_reset_bouncekeys_image (gpointer user_data)
        gtk_image_set_from_pixbuf (GTK_IMAGE (user_data), pixbuf); 
        g_object_unref (pixbuf);
 
-       return FALSE;
+       _bk_timeout = 0;
+
+       return G_SOURCE_REMOVE;
 }
 
 static GdkPixbuf *


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]