rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=9acfc777dbbb73a62c8d6be72355baf84e4d27db
commit 9acfc777dbbb73a62c8d6be72355baf84e4d27db Author: Vitalii Vorobiov <vi.vorob...@samsung.com> Date: Wed Sep 14 15:00:17 2016 +0300 editor: set NULL into empty fields of structures that goes from editor into RM @fix --- src/bin/editor/editor_program.c | 4 ++++ src/bin/editor/editor_states.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/bin/editor/editor_program.c b/src/bin/editor/editor_program.c index 12266cf..e663ec2 100644 --- a/src/bin/editor/editor_program.c +++ b/src/bin/editor/editor_program.c @@ -606,6 +606,7 @@ editor_program_target_add(Evas_Object *edit_object, Change *change, Eina_Bool me send.attribute = RM_ATTRIBUTE_PROGRAM_TARGET; send.program_name = eina_stringshare_add(program_name); send.value = eina_stringshare_add(target); + send.old_value = NULL; if (change) { diff = mem_calloc(1, sizeof(Diff)); @@ -645,6 +646,7 @@ editor_program_target_del(Evas_Object *edit_object, Change *change, Eina_Bool me send.attribute = RM_ATTRIBUTE_PROGRAM_TARGET; send.program_name = eina_stringshare_add(program_name); send.old_value = eina_stringshare_add(target); + send.value = NULL; if (change) { diff = mem_calloc(1, sizeof(Diff)); @@ -685,6 +687,7 @@ editor_program_after_add(Evas_Object *edit_object, Change *change, Eina_Bool mer send.attribute = RM_ATTRIBUTE_PROGRAM_AFTER; send.program_name = eina_stringshare_add(program_name); send.value = eina_stringshare_add(after); + send.old_value = NULL; if (change) { diff = mem_calloc(1, sizeof(Diff)); @@ -724,6 +727,7 @@ editor_program_after_del(Evas_Object *edit_object, Change *change, Eina_Bool mer send.attribute = RM_ATTRIBUTE_PROGRAM_AFTER; send.program_name = eina_stringshare_add(program_name); send.old_value = eina_stringshare_add(after); + send.value = NULL; if (change) { diff = mem_calloc(1, sizeof(Diff)); diff --git a/src/bin/editor/editor_states.c b/src/bin/editor/editor_states.c index 0927f58..cc61d81 100644 --- a/src/bin/editor/editor_states.c +++ b/src/bin/editor/editor_states.c @@ -562,6 +562,7 @@ editor_state_tween_add(Evas_Object *edit_object, Change *change, Eina_Bool merge send.state_name = eina_stringshare_add(state_name); send.state_value = state_val; send.value = eina_stringshare_add(name); /* field for add tween */ + send.old_value = NULL; if (change) { diff = mem_calloc(1, sizeof(Diff)); @@ -609,6 +610,7 @@ editor_state_tween_del(Evas_Object *edit_object, Change *change, Eina_Bool merge send.state_name = eina_stringshare_add(state_name); send.state_value = state_val; send.old_value = eina_stringshare_add(name); /* field for del tween */ + send.value = NULL; if (change) { diff = mem_calloc(1, sizeof(Diff)); --