diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-10-04 14:18:25 +0200 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-10-04 14:18:25 +0200 |
commit | 3e9b5554b843c250477d74d0a0fc252d6eebaa1b (patch) | |
tree | 1ec1b6063aa529da2012e4ac37a245e1efe8db17 /telepathy-glib/stream-tube-channel.c | |
parent | eb131f2c5bda25980eca5523ab9cafebda67011f (diff) | |
download | telepathy-glib-3e9b5554b843c250477d74d0a0fc252d6eebaa1b.tar.gz |
tp_stream_tube_channel_constructed: chain up
Diffstat (limited to 'telepathy-glib/stream-tube-channel.c')
-rw-r--r-- | telepathy-glib/stream-tube-channel.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/telepathy-glib/stream-tube-channel.c b/telepathy-glib/stream-tube-channel.c index a587e0451..427785b59 100644 --- a/telepathy-glib/stream-tube-channel.c +++ b/telepathy-glib/stream-tube-channel.c @@ -306,10 +306,15 @@ static void tp_stream_tube_channel_constructed (GObject *obj) { TpStreamTubeChannel *self = (TpStreamTubeChannel *) obj; + void (*chain_up) (GObject *) = + ((GObjectClass *) tp_stream_tube_channel_parent_class)->constructed; TpChannel *chan = (TpChannel *) obj; GHashTable *props; GError *err = NULL; + if (chain_up != NULL) + chain_up (obj); + if (tp_channel_get_channel_type_id (chan) != TP_IFACE_QUARK_CHANNEL_TYPE_STREAM_TUBE) { |