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

-- 


Reply via email to