From 92646486c258ee04307c578c006c810b5c21d101 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Thu, 20 Apr 2023 12:42:24 +0100 Subject: [PATCH] elm entry passwd allow paste - got disabled along with other sel handling --- src/lib/elementary/elm_entry.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/lib/elementary/elm_entry.c b/src/lib/elementary/elm_entry.c index 468048b497..19ccd0808d 100644 --- a/src/lib/elementary/elm_entry.c +++ b/src/lib/elementary/elm_entry.c @@ -3556,9 +3556,6 @@ _entry_selection_callbacks_unregister(Evas_Object *obj) edje_object_signal_callback_del_full (sd->entry_edje, "selection,cleared", "elm.text", _entry_selection_cleared_signal_cb, obj); - edje_object_signal_callback_del_full - (sd->entry_edje, "entry,paste,request,*", "elm.text", - _entry_paste_request_signal_cb, obj); edje_object_signal_callback_del_full (sd->entry_edje, "entry,copy,notify", "elm.text", _entry_copy_notify_signal_cb, obj); @@ -3587,9 +3584,6 @@ _entry_selection_callbacks_register(Evas_Object *obj) edje_object_signal_callback_add (sd->entry_edje, "selection,cleared", "elm.text", _entry_selection_cleared_signal_cb, obj); - edje_object_signal_callback_add - (sd->entry_edje, "entry,paste,request,*", "elm.text", - _entry_paste_request_signal_cb, obj); edje_object_signal_callback_add (sd->entry_edje, "entry,copy,notify", "elm.text", _entry_copy_notify_signal_cb, obj); @@ -3920,6 +3914,10 @@ _elm_entry_efl_canvas_group_group_add(Eo *obj, Elm_Entry_Data *priv) (priv->entry_edje, "preedit,changed", "elm.text", _entry_preedit_changed_signal_cb, obj); + edje_object_signal_callback_add + (priv->entry_edje, "entry,paste,request,*", "elm.text", + _entry_paste_request_signal_cb, obj); + _entry_selection_callbacks_register(obj); edje_object_signal_callback_add