summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJonny Lamb <jonny.lamb@collabora.co.uk>2010-03-10 19:06:20 +0000
committerJonny Lamb <jonny.lamb@collabora.co.uk>2010-03-10 19:06:20 +0000
commitefb07d7f1abb6c586d162b16d134e8bab51e2d66 (patch)
treedfb0e0a95aae59f4e5c58ef43d0840ac03bba0eb /src
parenta623932218d17d1f8c95261bda392b19031ffc0e (diff)
channelmanager: only add a channel to the internal list if we have the handle
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Diffstat (limited to 'src')
-rw-r--r--src/server/channelmanager.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/channelmanager.py b/src/server/channelmanager.py
index ef8dd85..1061a14 100644
--- a/src/server/channelmanager.py
+++ b/src/server/channelmanager.py
@@ -97,7 +97,7 @@ class ChannelManager(object):
props, **args)
self._conn.add_channels([channel], signal=signal)
- if type in self._channels:
+ if handle and type in self._channels:
self._channels[type].setdefault(handle, []).append(channel)
return channel