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