Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/mmm_modules
diff options
context:
space:
mode:
authorC. Neves <cn@sueste.net>2007-11-08 16:28:27 (GMT)
committer C. Neves <cn@sueste.net>2007-11-08 16:28:27 (GMT)
commit0ed02e1dc474d0a9afefc40b354a6c77885cb978 (patch)
treed2482161e0c9d5d42e9044e864c47356be4db11c /mmm_modules
parent5a4aef9e947144cf680914bd40cc166c0a2c1be0 (diff)
Fixes the issue with not being able to pick pieces in shared mode.
Diffstat (limited to 'mmm_modules')
-rw-r--r--mmm_modules/tube_helper.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/mmm_modules/tube_helper.py b/mmm_modules/tube_helper.py
index 413abb0..1a1964b 100644
--- a/mmm_modules/tube_helper.py
+++ b/mmm_modules/tube_helper.py
@@ -217,16 +217,18 @@ class TubeHelper (object):
if state == telepathy.TUBE_STATE_LOCAL_PENDING:
self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].AcceptDBusTube(id)
- tube_conn = TubeConnection(self.conn,
+ self.tube_conn = TubeConnection(self.conn,
self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES],
id, group_iface=self.text_chan[telepathy.CHANNEL_INTERFACE_GROUP])
- self.self_handle = self.tubes_chan[telepathy.CHANNEL_INTERFACE_GROUP].GetSelfHandle()
+
logger.debug("creating game tube")
- self.game_tube = self.tube_class(tube_conn, self.initiating, self)
+ self.game_tube = self.tube_class(self.tube_conn, self.initiating, self)
self.new_tube_cb()
+ def get_bus_name (self):
+ return self.tube_conn.participants.get(self.tubes_chan[telepathy.CHANNEL_INTERFACE_GROUP].GetSelfHandle(), None)
def new_tube_cb (self):
""" override this """