Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--messenger.py7
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