]> jfr.im git - irc/hexchat/hexchat.git/commitdiff
menu: Ensure that toggling lag-o-meter changes timer state
authorBen Gamari <redacted>
Mon, 9 May 2016 09:07:11 +0000 (11:07 +0200)
committerPatrick Griffis <redacted>
Wed, 29 Jun 2016 19:42:11 +0000 (15:42 -0400)
src/fe-gtk/menu.c

index 046e6afef10c884c54af9ec917d7712272881374..7bfeee03b1816fd28d8b6a911ba1724b98577d90 100644 (file)
@@ -1646,6 +1646,7 @@ menu_metres_off (GtkWidget *item, gpointer none)
        {
                prefs.hex_gui_lagometer = 0;
                prefs.hex_gui_throttlemeter = 0;
+               hexchat_reinit_timers ();
                menu_setting_foreach (menu_apply_metres_cb, -1, 0);
        }
 }
@@ -1657,6 +1658,7 @@ menu_metres_text (GtkWidget *item, gpointer none)
        {
                prefs.hex_gui_lagometer = 2;
                prefs.hex_gui_throttlemeter = 2;
+               hexchat_reinit_timers ();
                menu_setting_foreach (menu_apply_metres_cb, -1, 0);
        }
 }
@@ -1668,6 +1670,7 @@ menu_metres_graph (GtkWidget *item, gpointer none)
        {
                prefs.hex_gui_lagometer = 1;
                prefs.hex_gui_throttlemeter = 1;
+               hexchat_reinit_timers ();
                menu_setting_foreach (menu_apply_metres_cb, -1, 0);
        }
 }
@@ -1679,6 +1682,7 @@ menu_metres_both (GtkWidget *item, gpointer none)
        {
                prefs.hex_gui_lagometer = 3;
                prefs.hex_gui_throttlemeter = 3;
+               hexchat_reinit_timers ();
                menu_setting_foreach (menu_apply_metres_cb, -1, 0);
        }
 }