glib/gobject
Matthias Clasen 58ab960a87 Handle a corner-case of notify avoidance
The corner-case we are handling here is that
we don't freeze the notify queue in g_object_init
(because there's no custom ->notify vfunc, but
then we gain a notify handler during instance
init, and instance init also triggers a
notification. Handle this by jit freezing
notification in g_object_notify_by_spec_internal.

Note that this is bad code - instance init really
shouldn't be doing things like this.

Testcase included.

Fixes: #2665
2022-06-12 12:01:08 -04:00
..
2022-01-28 16:01:22 -08:00
2022-01-28 16:01:22 -08:00
2017-05-24 11:58:19 +02:00
2017-05-24 11:58:19 +02:00
2021-07-29 10:09:27 -04:00
2020-11-17 15:50:07 +00:00
2022-06-07 12:39:58 -04:00
2022-05-23 15:48:28 -04:00
2022-05-23 15:48:28 -04:00
2022-05-20 09:08:09 -04:00