[glib] Revert "[gobject] set all properties before constructed()"
- From: Ryan Lortie <ryanl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Revert "[gobject] set all properties before constructed()"
- Date: Mon, 19 Nov 2012 15:31:41 +0000 (UTC)
commit 5272bc4d67ff6c100ba02b02869db80f51d37c26
Author: Ryan Lortie <desrt desrt ca>
Date: Mon Nov 19 10:28:55 2012 -0500
Revert "[gobject] set all properties before constructed()"
This reverts commit 028d4a03f2baa7ca9243a2819f30ffb0d5e137d7.
I thought that we would be able to get away with this incompatible
change but it appears to impact far too much existing code. The only
thing we can do is revert.
https://bugzilla.gnome.org/show_bug.cgi?id=688596
gobject/gobject.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gobject/gobject.c b/gobject/gobject.c
index 5f60dd6..79c0401 100644
--- a/gobject/gobject.c
+++ b/gobject/gobject.c
@@ -1741,15 +1741,15 @@ g_object_newv (GType object_type,
g_object_notify_queue_thaw (object, nqueue);
}
+ /* run 'constructed' handler if there is a custom one */
+ if (newly_constructed && CLASS_HAS_CUSTOM_CONSTRUCTED (class))
+ class->constructed (object);
+
/* set remaining properties */
for (i = 0; i < n_oparams; i++)
object_set_property (object, oparams[i].pspec, oparams[i].value, nqueue);
g_free (oparams);
- /* run 'constructed' handler if there is a custom one */
- if (newly_constructed && CLASS_HAS_CUSTOM_CONSTRUCTED (class))
- class->constructed (object);
-
if (CLASS_HAS_PROPS (class))
{
/* release our own freeze count and handle notifications */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]