--- xfce4-genmon-plugin-3.2.orig/panel-plugin/main.c 2008-03-15 15:38:18.000000000 -0700 +++ xfce4-genmon-plugin-3.2.new2/panel-plugin/main.c 2008-04-29 15:00:48.000000000 -0700 @@ -575,8 +575,12 @@ SetCmd (poGUI->wTF_Cmd, poPlugin); SetLabel (poGUI->wTF_Title, poPlugin); SetMonitorFont (poPlugin); - /* Force to regenerate a timer */ - poPlugin->iTimerId = 0; + /* Restart timer */ + if (poPlugin->iTimerId) { + g_source_remove (poPlugin->iTimerId); + poPlugin->iTimerId = 0; + } + SetTimer(p_pvPlugin); }/* UpdateConf() */ /**************************************************************/ @@ -820,8 +824,6 @@ SetMonitorFont (genmon); - SetTimer (genmon); - g_signal_connect (plugin, "free-data", G_CALLBACK (genmon_free), genmon); g_signal_connect (plugin, "save", G_CALLBACK (genmon_write_config),