elm_code: Don't assume control characters make a change

@fix
This commit is contained in:
Andy Williams 2016-12-17 13:03:31 +00:00
parent 1c0b3668e1
commit 34c28918d5
2 changed files with 5 additions and 3 deletions

View File

@ -1529,9 +1529,6 @@ _elm_code_widget_control_key_down_cb(Elm_Code_Widget *widget, const char *key)
elm_code_widget_selection_cut(widget);
else if (!strcmp("z", key))
elm_code_widget_undo(widget);
// TODO construct and pass a change object for cut and paste
efl_event_callback_legacy_call(widget, ELM_OBJ_CODE_WIDGET_EVENT_CHANGED_USER, NULL);
}
static void

View File

@ -365,6 +365,9 @@ elm_code_widget_selection_cut(Evas_Object *widget)
free(text);
elm_code_widget_selection_delete(widget);
// TODO construct and pass a change object for cut and paste
efl_event_callback_legacy_call(widget, ELM_OBJ_CODE_WIDGET_EVENT_CHANGED_USER, NULL);
}
EAPI void
@ -447,6 +450,8 @@ _selection_paste_cb(void *data, Evas_Object *obj EINA_UNUSED, Elm_Selection_Data
else
_selection_paste_multi(widget, code, col, row, ev->data, ev->len - 1);
// TODO construct and pass a change object for cut and paste
efl_event_callback_legacy_call(widget, ELM_OBJ_CODE_WIDGET_EVENT_CHANGED_USER, NULL);
return EINA_TRUE;
}