Emmanuele Bassi
1ec331266a
Defer GObject::notify during object destruction
...
Notifying during object destruction is a dubious "feature": objects
might end up recreating a bunch of state just before clearing it;
language bindings might get spurious notifications during garbage
collection runs.
We freeze the notification queue before running the dispose() chain; if
the object was temporarily vivified during dispose, we thaw the
notification queue, otherwise we let the instance clear it when we
finalize it.
See: https://gitlab.gnome.org/GNOME/gjs/-/issues/445
2021-11-29 15:43:59 +00:00
..
2021-11-17 10:37:07 +00:00
2020-11-24 08:10:58 -06:00
2020-11-20 14:40:19 +00:00
2021-08-02 13:22:23 +01:00
2021-08-02 13:22:23 +01:00
2021-08-02 13:22:23 +01:00
2017-05-24 11:58:19 +02:00
2021-08-29 20:56:08 +00:00
2021-08-02 13:22:23 +01:00
2020-12-11 23:48:35 +00:00
2017-05-24 11:58:19 +02:00
2021-07-29 10:09:27 -04:00
2019-03-04 11:12:59 +00:00
2021-03-03 12:24:29 +06:00
2021-03-11 13:37:49 +00:00
2021-04-27 16:25:09 +02:00
2019-08-24 19:14:05 +00:00
2019-03-04 12:33:17 +00:00
2020-11-17 15:50:07 +00:00
2012-10-15 19:48:44 -04:00
2019-09-05 14:16:58 +01:00
2018-05-15 15:38:33 +01:00
2018-09-25 14:34:48 +01:00
2021-11-29 15:43:59 +00:00
2021-11-17 11:56:20 +00:00
2018-01-04 22:19:30 +01:00
2016-11-23 10:50:39 +00:00
2017-05-24 11:58:19 +02:00
2021-08-02 13:22:23 +01:00
2021-08-02 13:22:23 +01:00
2021-07-12 10:40:33 +00:00
2021-08-02 13:22:23 +01:00
2021-11-26 12:24:23 +00:00
2021-08-02 13:22:23 +01:00
2020-11-20 14:40:19 +00:00
2017-05-24 11:58:19 +02:00
2019-09-02 15:48:32 +02:00
2021-10-15 14:15:43 +03:00
2021-11-17 11:56:20 +00:00
2021-08-02 13:22:23 +01:00
2021-08-02 13:22:23 +01:00
2021-08-02 13:22:23 +01:00
2020-11-02 17:22:01 +00:00
2021-08-02 13:22:23 +01:00
2021-08-02 13:22:23 +01:00
2019-03-15 11:09:36 +00:00
2019-05-30 10:39:11 +01:00
2021-08-02 13:22:23 +01:00
2017-05-24 11:58:19 +02:00
2021-06-23 05:50:59 +00:00
2020-05-19 17:52:55 +02:00
2016-05-23 10:52:10 -04:00
2021-10-07 17:15:13 +01:00