diff --git a/src/bin/e_desktop_editor.c b/src/bin/e_desktop_editor.c index d3bc792bc..cc54fceaa 100644 --- a/src/bin/e_desktop_editor.c +++ b/src/bin/e_desktop_editor.c @@ -1080,7 +1080,7 @@ _e_desktop_edit_cb_exec_select_ok(void *data, E_Dialog *dia) E_FREE(cfdata->exec); cfdata->exec = eina_str_escape(file); E_FREE(cfdata->try_exec); - IFDUP(cfdata->try_exec, cfdata->exec); + IFDUP(cfdata->exec, cfdata->try_exec); _e_desktop_edit_cb_exec_select_cancel(data, dia); }