diff options
author | Jonny Lamb <jonny.lamb@collabora.co.uk> | 2011-03-31 09:48:28 +0100 |
---|---|---|
committer | Jonny Lamb <jonny.lamb@collabora.co.uk> | 2011-03-31 09:48:28 +0100 |
commit | 7898353910dae2ab720fa9d7ec85e8c86a0a7d70 (patch) | |
tree | 5f4364b96a633cc92deb9e69d1177a9a811d0541 /lib/gibber | |
parent | 3512aee218b2f157b0595ec82de0104602987eb8 (diff) | |
download | telepathy-salut-7898353910dae2ab720fa9d7ec85e8c86a0a7d70.tar.gz |
all: chain up to parent constructed if there is one
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Diffstat (limited to 'lib/gibber')
-rw-r--r-- | lib/gibber/gibber-bytestream-ibb.c | 3 | ||||
-rw-r--r-- | lib/gibber/gibber-bytestream-oob.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/gibber/gibber-bytestream-ibb.c b/lib/gibber/gibber-bytestream-ibb.c index 5fe2823b..d2116c3c 100644 --- a/lib/gibber/gibber-bytestream-ibb.c +++ b/lib/gibber/gibber-bytestream-ibb.c @@ -309,6 +309,9 @@ gibber_bytestream_ibb_constructed (GObject *obj) GibberBytestreamIBB *self = GIBBER_BYTESTREAM_IBB (obj); GibberBytestreamIBBPrivate *priv = GIBBER_BYTESTREAM_IBB_GET_PRIVATE (self); + if (G_OBJECT_CLASS (gibber_bytestream_ibb_parent_class)->constructed != NULL) + G_OBJECT_CLASS (gibber_bytestream_ibb_parent_class)->constructed (obj); + if (priv->porter != NULL && priv->contact != NULL) make_porter_connections (self); } diff --git a/lib/gibber/gibber-bytestream-oob.c b/lib/gibber/gibber-bytestream-oob.c index 440ae4a7..77cca4dd 100644 --- a/lib/gibber/gibber-bytestream-oob.c +++ b/lib/gibber/gibber-bytestream-oob.c @@ -653,6 +653,9 @@ gibber_bytestream_oob_constructed (GObject *obj) GibberBytestreamOOB *self = GIBBER_BYTESTREAM_OOB (obj); GibberBytestreamOOBPrivate *priv = GIBBER_BYTESTREAM_OOB_GET_PRIVATE (self); + if (G_OBJECT_CLASS (gibber_bytestream_oob_parent_class)->constructed != NULL) + G_OBJECT_CLASS (gibber_bytestream_oob_parent_class)->constructed (obj); + if (priv->porter != NULL && priv->contact != NULL) make_porter_connections (self); } |