rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=6e0672be5ec874e3fca2269ec7baf9d0fff00fee

commit 6e0672be5ec874e3fca2269ec7baf9d0fff00fee
Author: Andrii Kroitor <an.kroi...@samsung.com>
Date:   Tue Dec 1 16:15:18 2015 +0200

    editor: do not emit signals on reset
---
 src/bin/editor/editor_part.c   | 4 ++++
 src/bin/editor/editor_states.c | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/src/bin/editor/editor_part.c b/src/bin/editor/editor_part.c
index ac30d5e..62b6393 100644
--- a/src/bin/editor/editor_part.c
+++ b/src/bin/editor/editor_part.c
@@ -537,6 +537,8 @@ editor_part_reset(Evas_Object *edit_object, Change *change, 
Eina_Bool merge __UN
    assert(edit_object != NULL);
    assert(part_name != NULL);
 
+   you_shall_not_pass_editor_signals(change);
+
    Edje_Part_Type type = edje_edit_part_type_get(edit_object, part_name);
 
    if ((type == EDJE_PART_TYPE_TEXTBLOCK) || (type == EDJE_PART_TYPE_TEXT))
@@ -591,6 +593,8 @@ editor_part_reset(Evas_Object *edit_object, Change *change, 
Eina_Bool merge __UN
       res = res && editor_part_item_del(edit_object, change, false, part_name, 
name);
    edje_edit_string_list_free(items);
 
+   you_shall_pass_editor_signals(change);
+
    return res;
 }
 
diff --git a/src/bin/editor/editor_states.c b/src/bin/editor/editor_states.c
index 3b5ddf3..1881d68 100644
--- a/src/bin/editor/editor_states.c
+++ b/src/bin/editor/editor_states.c
@@ -196,6 +196,8 @@ editor_state_reset(Evas_Object *edit_object, Change 
*change, Eina_Bool merge __U
    assert(part_name != NULL);
    assert(state_name != NULL);
 
+   you_shall_not_pass_editor_signals(change);
+
    Edje_Part_Type type = edje_edit_part_type_get(edit_object, part_name);
 
    switch (type)
@@ -291,6 +293,8 @@ editor_state_reset(Evas_Object *edit_object, Change 
*change, Eina_Bool merge __U
    res = res && editor_state_rel2_to_y_reset(edit_object, change, part_name, 
state_name, state_val);
    res = res && editor_state_visible_reset(edit_object, change, part_name, 
state_name, state_val);
 
+   you_shall_pass_editor_signals(change);
+
    return res;
 }
 

-- 


Reply via email to