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);
 

-- 


Reply via email to