summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_object_textblock.c
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2019-09-04 21:18:18 +0200
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2019-09-11 10:37:21 +0200
commit6028952894030de48a199f1633ad83367d33e63e (patch)
tree46c19458c3daef676a648e59fedd98cc5d884cd7 /src/lib/evas/canvas/evas_object_textblock.c
parentf684e85453a5ecc13d8ab8e05ba009366b3ad478 (diff)
evas_callbacks: make the callback protection a little bit safer
the problem here is that we might subscribe to an event before evas_object_callbacks_init has happened. This sounds like something which might not happen. However, with the interfaces project this definitly will start to happen because someone will some day overwrite the evas object and do something before the constructor, which will not raise a error or something but will simply just not work. With this commit we are not listening to the event callbacks via event emission but rather via inheritance. With this there is no "earlier than we listend" point, and the issue in the task is solved by itself. fix T8202 Reviewed-by: Jaehyun Cho <jae_hyun.cho@samsung.com> Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D9841
Diffstat (limited to 'src/lib/evas/canvas/evas_object_textblock.c')
0 files changed, 0 insertions, 0 deletions