diff options
author | Simon Schampijer <simon@schampijer.de> | 2010-10-06 08:17:04 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@schampijer.de> | 2010-10-06 08:17:04 (GMT) |
commit | a3952a1f8cbab1fef9b66024bcec486e27448ab1 (patch) | |
tree | a6913952e8eb187b5659342f71c8d9778746acc0 | |
parent | 5697d20ecb457496eef28487d39efdad1d044598 (diff) |
Game not transfered when loading a created game #10302
-rw-r--r-- | messenger.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/messenger.py b/messenger.py index 658ee08..91b07da 100644 --- a/messenger.py +++ b/messenger.py @@ -45,10 +45,10 @@ class Messenger(ExportedGObject): def participant_change_cb(self, added, removed): if not self.entered: + self._file_part_handler() if self.is_initiator: self._flip_handler() self._change_game_handler() - self._file_part_handler() self.player_id = self._tube.get_unique_name() self.ordered_bus_names = [self.player_id] @@ -104,7 +104,6 @@ class Messenger(ExportedGObject): self._flip_handler() self._change_game_handler() - self._file_part_handler() def change_game(self, sender, mode, grid, data, waiting_list, zip): path = self.game.model.data['game_file'] @@ -176,8 +175,8 @@ class Messenger(ExportedGObject): # ignore my own signal if sender == self._tube.get_unique_name(): return - - if not (target == 'all' or target == self._tube.get_unique_name()): + + if target != self._tube.get_unique_name() and target != 'all': return # first chunk |