diff --git a/panel-plugin/xfce4-cpufreq-plugin.c b/panel-plugin/xfce4-cpufreq-plugin.c index fd9788d..1b3992f 100644 --- a/panel-plugin/xfce4-cpufreq-plugin.c +++ b/panel-plugin/xfce4-cpufreq-plugin.c @@ -133,11 +133,13 @@ cpufreq_update_plugin (void) void cpufreq_restart_timeout (void) { +#ifdef __linux__ g_source_remove (cpuFreq->timeoutHandle); cpuFreq->timeoutHandle = g_timeout_add_seconds ( cpuFreq->options->timeout, (GSourceFunc)cpufreq_update_cpus, NULL); +#endif } static void