summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mcd-channel.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mcd-channel.c b/src/mcd-channel.c
index 0cff0c9c..5e85fc0e 100644
--- a/src/mcd-channel.c
+++ b/src/mcd-channel.c
@@ -308,6 +308,12 @@ _mcd_channel_undispatchable (McdChannel *channel)
return;
}
+ if (channel_type == TP_IFACE_QUARK_CHANNEL_TYPE_TUBES)
+ {
+ DEBUG ("%p is an old Tubes channel, not closing", channel);
+ return;
+ }
+
DEBUG ("%p: %s", channel, mcd_channel_get_object_path (channel));
/* Call Destroy() if possible, or Close() */