File xfce4-panel-plugin-cpufreq-correctly-refresh-core.patch of Package xfce4-panel-plugin-cpufreq

--- xfce4-cpufreq-plugin-1.0.0.orig/panel-plugin/xfce4-cpufreq-plugin.c
+++ xfce4-cpufreq-plugin-1.0.0/panel-plugin/xfce4-cpufreq-plugin.c
@@ -118,15 +118,16 @@ cpufreq_update_tooltip (CpuInfo *cpu)
 gboolean
 cpufreq_update_plugin (void)
 {
-	gint i;
-	for (i = 0; i < cpuFreq->cpus->len; i++)
-	{
-		CpuInfo *cpu = g_ptr_array_index (cpuFreq->cpus, i);
-		if (cpufreq_update_label (cpu)   == FALSE)
-			return FALSE;
-		if (cpufreq_update_tooltip (cpu) == FALSE)
-			return FALSE;
-	}
+	CpuInfo *cpu;
+
+	g_return_val_if_fail (cpuFreq->options->show_cpu < cpuFreq->cpus->len, FALSE);
+
+	cpu = g_ptr_array_index (cpuFreq->cpus, cpuFreq->options->show_cpu);
+	if (cpufreq_update_label (cpu)   == FALSE)
+		return FALSE;
+	if (cpufreq_update_tooltip (cpu) == FALSE)
+		return FALSE;
+
 	return TRUE;
 }
 
openSUSE Build Service is sponsored by