raster pushed a commit to branch feature/themes/flat.

http://git.enlightenment.org/core/efl.git/commit/?id=ea58594838295a8e1cb755a96d391f369e4a05ce

commit ea58594838295a8e1cb755a96d391f369e4a05ce
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Sat Jan 9 04:08:15 2021 +0000

    handle 0 length and hide lenght info
---
 data/elementary/themes/edc/music_control.edc | 23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

diff --git a/data/elementary/themes/edc/music_control.edc 
b/data/elementary/themes/edc/music_control.edc
index 849756d94c..4fa16bcd6f 100644
--- a/data/elementary/themes/edc/music_control.edc
+++ b/data/elementary/themes/edc/music_control.edc
@@ -86,14 +86,23 @@ group { name: "e/modules/music-control/popup";
             pos = getfarg(2);
             len = getfarg(3);
 
-            timeprint(txt, 128, pos, len);
-            set_text(PART:"pos_txt", txt);
-            timeprint(txt, 128, len, len);
-            set_text(PART:"len_txt", txt);
+            if (len > 0.0) {
+               timeprint(txt, 128, pos, len);
+               set_text(PART:"pos_txt", txt);
+               timeprint(txt, 128, len, len);
+               set_text(PART:"len_txt", txt);
 
-            custom_state(PART:"pos", "default", 0.0);
-            set_state_val(PART:"pos", STATE_REL2, (pos / len), 1.0);
-            set_state(PART:"pos", "custom", 0.0)
+               custom_state(PART:"pos", "default", 0.0);
+               set_state_val(PART:"pos", STATE_REL2, (pos / len), 1.0);
+               set_state(PART:"pos", "custom", 0.0)
+            } else {
+               set_text(PART:"pos_txt", "");
+               set_text(PART:"len_txt", "");
+
+               custom_state(PART:"pos", "default", 0.0);
+               set_state_val(PART:"pos", STATE_REL2, 0.0, 1.0);
+               set_state(PART:"pos", "custom", 0.0)
+            }
          }
       }
    }

-- 


Reply via email to