From 0ed02e1dc474d0a9afefc40b354a6c77885cb978 Mon Sep 17 00:00:00 2001 From: C. Neves Date: Thu, 08 Nov 2007 16:28:27 +0000 Subject: Fixes the issue with not being able to pick pieces in shared mode. --- (limited to 'mmm_modules') 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 """ -- cgit v0.9.1