this event freeze will prevent submission of EFL_UI_TEXTBOX_EVENT_CHANGED on efl.ui.textbox object, when inserting text using the keyboard.
woohyun zmike bu5hm4n
- Maniphest Tasks
- T8522: Efl.Ui.Textbox class
- rEFLa95a509cfd9d: efl.text.interactive: remove event freeze when keyboard button is pressed
It seems that this patch has no reviewers specified. If you are unsure who can review your patch, please check this wiki page and see if anyone can be added: https://phab.enlightenment.org/w/maintainers_reviewers/
Ui text: reduce calls to update functions Reduces calls to update functions when entering text. Also, remaining calls to update the cursors were moved to the decoration jobs.
Previously, the event_freeze seemed to be in charge of reducing calls.
So, before removing that, I hope to check what was the meaning of "reducing calls".
If there is nothing to be changed after removing that event_freeze, then I will accept the patch :)
Thank you for notice
I feel this is a workaround to enhance performance, but It is only working with adding text by keyboard, (doesnot do same logic with removing text with the keyboard or from clipboard)
Also, this will break event submission for objects listen to efl.ui.internal.text.interactive EFL_CANVAS_TEXT_EVENT_CHANGED
If there are any improvements, it should be done in EFL.UI.TEXTBOX which listens to these events.