netstar pushed a commit to branch master. http://git.enlightenment.org/apps/evisum.git/commit/?id=3453ed3a103ad1199087ae12573295caca003619
commit 3453ed3a103ad1199087ae12573295caca003619 Author: Alastair Poole <nets...@gmail.com> Date: Fri Sep 11 09:58:47 2020 +0100 cpu: Disable the checkbox if we can't poll freq. --- src/bin/ui/ui_cpu.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/ui/ui_cpu.c b/src/bin/ui/ui_cpu.c index 5eae7c9..a732786 100644 --- a/src/bin/ui/ui_cpu.c +++ b/src/bin/ui/ui_cpu.c @@ -297,7 +297,8 @@ _graph(Ui *ui, Evas_Object *parent) if (!ad) return; ad->cpu_count = system_cpu_online_count_get(); - system_cpu_frequency_min_max_get(&ad->freq_min, &ad->freq_max); + if (!system_cpu_frequency_min_max_get(&ad->freq_min, &ad->freq_max)) + ad->cpu_freq = EINA_TRUE; // init colormaps from a small # of points _color_init(cpu_colormap_in, COLOR_CPU_NUM, cpu_colormap); @@ -451,6 +452,7 @@ _graph(Ui *ui, Evas_Object *parent) evas_object_size_hint_align_set(check, FILL, FILL); evas_object_size_hint_weight_set(check, EXPAND, 0); elm_object_text_set(check, _("Overlay CPU frequency?")); + if (!ad->cpu_freq) elm_object_disabled_set(check, 1); evas_object_show(check); elm_object_content_set(fr, check); --