- g_timeout_add_full(G_PRIORITY_DEFAULT,
- config_menu_hide_delay,
- menu_hide_delay_func,
- NULL, NULL);
+ if (menu_timeout_id) g_source_remove(menu_timeout_id);
+ menu_timeout_id = g_timeout_add_full(G_PRIORITY_DEFAULT,
+ config_menu_hide_delay,
+ menu_hide_delay_func,
+ NULL, NULL);