netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=83664839361c51adf28d329e9856362a537ae59d

commit 83664839361c51adf28d329e9856362a537ae59d
Author: Alastair Poole <nets...@gmail.com>
Date:   Wed Sep 9 10:43:16 2020 +0100

    ui_cpu: fit
---
 src/bin/ui/ui_cpu.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/bin/ui/ui_cpu.c b/src/bin/ui/ui_cpu.c
index 4c738af..eb525f0 100644
--- a/src/bin/ui/ui_cpu.c
+++ b/src/bin/ui/ui_cpu.c
@@ -217,15 +217,16 @@ _animate(void *data)
    bg = ad->bg; line = ad->line; obj = ad->obj;
 
    evas_object_geometry_get(bg, &x, &y, &w, &h);
-   evas_object_image_size_set(obj, w, h);
 
    int rem = h % ad->cpu_count;
+   h -= rem;
+
+   evas_object_image_size_set(obj, w, h);
    evas_object_move(line, x + w - ad->pos, y);
-   if (rem)
-     evas_object_resize(line, 1, h - rem);
-   else
-     evas_object_resize(line, 1, h);
+   evas_object_resize(line, 1, h);
    evas_object_show(line);
+   evas_object_resize(bg, w, h);
+   evas_object_image_data_update_add(obj, 0, 0, w, h);
 
    if (ad->redraw)
      {

-- 


Reply via email to