From bbd8bb0cfc5055c6daf6b75afef797e470ba2a34 Mon Sep 17 00:00:00 2001 From: Tomasz Fluxid Kowalczyk Date: Thu, 2 Feb 2012 22:18:54 +0100 Subject: [PATCH] Reset pause when last watcher leaves --- syncplay/server.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/syncplay/server.py b/syncplay/server.py index 38b3020..192308d 100644 --- a/syncplay/server.py +++ b/syncplay/server.py @@ -124,7 +124,10 @@ class SyncFactory(Factory): def remove_watcher(self, watcher_proto): watcher = self.watchers.pop(watcher_proto, None) if self.pause_change_by == watcher: + self.pause_change_time = None self.pause_change_by = None + if not self.watchers: + self.paused = True # send info someone quit def update_state(self, watcher_proto, counter, paused, position):