rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=4181a7b21e43899c666c9bb20775fa7d5e350db2
commit 4181a7b21e43899c666c9bb20775fa7d5e350db2 Author: Andrii Kroitor <an.kroi...@samsung.com> Date: Mon Jan 11 13:44:18 2016 +0200 editor: fix tween add/del --- src/bin/editor/editor_states.c | 8 ++++---- src/bin/ui/property_group.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bin/editor/editor_states.c b/src/bin/editor/editor_states.c index fb92321..677ad13 100644 --- a/src/bin/editor/editor_states.c +++ b/src/bin/editor/editor_states.c @@ -208,13 +208,13 @@ editor_state_tween_add(Evas_Object *edit_object, Change *change, Eina_Bool merge diff->redo.args.type_ssds.s1 = eina_stringshare_add(part_name); diff->redo.args.type_ssds.s2 = eina_stringshare_add(state_name); diff->redo.args.type_ssds.d3 = state_val; - diff->redo.args.type_ssds.s4 = name; + diff->redo.args.type_ssds.s4 = eina_stringshare_add(name); diff->undo.type = FUNCTION_TYPE_STRING_STRING_DOUBLE_STRING; diff->undo.function = editor_state_tween_del; diff->undo.args.type_ssds.s1 = eina_stringshare_add(part_name); diff->undo.args.type_ssds.s2 = eina_stringshare_add(state_name); diff->undo.args.type_ssds.d3 = state_val; - diff->undo.args.type_ssds.s4 = name; + diff->undo.args.type_ssds.s4 = eina_stringshare_add(name); if (merge) change_diff_merge_add(change, diff); else @@ -245,13 +245,13 @@ editor_state_tween_del(Evas_Object *edit_object, Change *change, Eina_Bool merge diff->redo.args.type_ssds.s1 = eina_stringshare_add(part_name); diff->redo.args.type_ssds.s2 = eina_stringshare_add(state_name); diff->redo.args.type_ssds.d3 = state_val; - diff->redo.args.type_ssds.s4 = name; + diff->redo.args.type_ssds.s4 = eina_stringshare_add(name); diff->undo.type = FUNCTION_TYPE_STRING_STRING_DOUBLE_STRING; diff->undo.function = editor_state_tween_add; diff->undo.args.type_ssds.s1 = eina_stringshare_add(part_name); diff->undo.args.type_ssds.s2 = eina_stringshare_add(state_name); diff->undo.args.type_ssds.d3 = state_val; - diff->undo.args.type_ssds.s4 = name; + diff->undo.args.type_ssds.s4 = eina_stringshare_add(name); if (merge) change_diff_merge_add(change, diff); else diff --git a/src/bin/ui/property_group.c b/src/bin/ui/property_group.c index 9ba9097..4d6514a 100644 --- a/src/bin/ui/property_group.c +++ b/src/bin/ui/property_group.c @@ -2991,7 +2991,7 @@ _on_image_editor_tween_done(void *data, pd->part->name, pd->part->current_state->parsed_name, pd->part->current_state->parsed_val, - eina_stringshare_add(name)); + name); } history_change_add(pd->group->history, change); --