rimmed pushed a commit to branch eflete-1.18.

http://git.enlightenment.org/tools/eflete.git/commit/?id=46c3fbe70711980be343a8f773f833a74217aa7a

commit 46c3fbe70711980be343a8f773f833a74217aa7a
Author: Andrii Kroitor <an.kroi...@samsung.com>
Date:   Tue Sep 20 18:53:54 2016 +0300

    Revert "ewe_ruler: don't set labels text if marker position was changed"
    
    This reverts commit c8c551619700ee2c29ce09bfb5bb0e0fe40df4be.
    
    Because of this commit labels are not updated when scrolling ruler.
---
 src/lib/ewe_ruler.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/lib/ewe_ruler.c b/src/lib/ewe_ruler.c
index fc8f5e4..1f05ad9 100644
--- a/src/lib/ewe_ruler.c
+++ b/src/lib/ewe_ruler.c
@@ -660,6 +660,7 @@ _ewe_ruler_marker_relative_set(Eo *obj,
      }
    marker->rel_position = pos;
 
+   sd->text_changed = EINA_TRUE;
    evas_object_smart_changed(obj);
    return EINA_TRUE;
 }
@@ -700,6 +701,7 @@ _ewe_ruler_marker_absolute_set(Eo *obj,
      }
    marker->abs_position = pos;
 
+   sd->text_changed = EINA_TRUE;
    evas_object_smart_changed(obj);
    return EINA_TRUE;
 }
@@ -738,6 +740,7 @@ _ewe_ruler_marker_visible_set(Eo *obj EINA_UNUSED,
      evas_object_hide(marker->obj);
    else if (sd->ruler_visible)
      evas_object_show(marker->obj);
+   sd->text_changed = EINA_TRUE;
    evas_object_smart_changed(obj);
    return EINA_TRUE;
 }
@@ -969,8 +972,10 @@ _ewe_ruler_efl_canvas_group_group_calculate(Eo *obj 
EINA_UNUSED,
         sd->position_changed = EINA_FALSE;
      }
    if (sd->text_changed)
-     _set_labels(sd);
-   _place_markers(sd);
+     {
+        _set_labels(sd);
+        _place_markers(sd);
+     }
 }
 
 EOLIAN static Elm_Theme_Apply

-- 


Reply via email to