mirror of
https://github.com/Llewellynvdm/conky.git
synced 2024-12-27 04:32:55 +00:00
call get_cpu_count() when needed
get_cpu_count() is not called before trying to use cpus so conky exits with conky: obj->data.i 1 info.cpu_count 0 conky: attempting to use more CPUs than you have! Fixes issue #93.
This commit is contained in:
parent
9ac60dcc15
commit
f1a3542734
@ -571,23 +571,27 @@ struct text_object *construct_text_object(char *s, const char *arg,
|
|||||||
__var = 0; \
|
__var = 0; \
|
||||||
}
|
}
|
||||||
END OBJ(cpu, &update_cpu_usage)
|
END OBJ(cpu, &update_cpu_usage)
|
||||||
|
get_cpu_count();
|
||||||
SCAN_CPU(arg, obj->data.i);
|
SCAN_CPU(arg, obj->data.i);
|
||||||
obj->callbacks.percentage = &cpu_percentage;
|
obj->callbacks.percentage = &cpu_percentage;
|
||||||
DBGP2("Adding $cpu for CPU %d", obj->data.i);
|
DBGP2("Adding $cpu for CPU %d", obj->data.i);
|
||||||
#ifdef BUILD_X11
|
#ifdef BUILD_X11
|
||||||
END OBJ(cpugauge, &update_cpu_usage)
|
END OBJ(cpugauge, &update_cpu_usage)
|
||||||
|
get_cpu_count();
|
||||||
SCAN_CPU(arg, obj->data.i);
|
SCAN_CPU(arg, obj->data.i);
|
||||||
scan_gauge(obj, arg, 1);
|
scan_gauge(obj, arg, 1);
|
||||||
obj->callbacks.gaugeval = &cpu_barval;
|
obj->callbacks.gaugeval = &cpu_barval;
|
||||||
DBGP2("Adding $cpugauge for CPU %d", obj->data.i);
|
DBGP2("Adding $cpugauge for CPU %d", obj->data.i);
|
||||||
#endif
|
#endif
|
||||||
END OBJ(cpubar, &update_cpu_usage)
|
END OBJ(cpubar, &update_cpu_usage)
|
||||||
|
get_cpu_count();
|
||||||
SCAN_CPU(arg, obj->data.i);
|
SCAN_CPU(arg, obj->data.i);
|
||||||
scan_bar(obj, arg, 1);
|
scan_bar(obj, arg, 1);
|
||||||
obj->callbacks.barval = &cpu_barval;
|
obj->callbacks.barval = &cpu_barval;
|
||||||
DBGP2("Adding $cpubar for CPU %d", obj->data.i);
|
DBGP2("Adding $cpubar for CPU %d", obj->data.i);
|
||||||
#ifdef BUILD_X11
|
#ifdef BUILD_X11
|
||||||
END OBJ(cpugraph, &update_cpu_usage)
|
END OBJ(cpugraph, &update_cpu_usage)
|
||||||
|
get_cpu_count();
|
||||||
char *buf = 0;
|
char *buf = 0;
|
||||||
SCAN_CPU(arg, obj->data.i);
|
SCAN_CPU(arg, obj->data.i);
|
||||||
buf = scan_graph(obj, arg, 1);
|
buf = scan_graph(obj, arg, 1);
|
||||||
|
Loading…
Reference in New Issue
Block a user