aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCerapter <cerap@protonmail.com>2018-09-15 03:40:23 +0200
committerCerapter <cerap@protonmail.com>2018-09-15 03:40:23 +0200
commit0032c36822e149705efa975cd658b1661be2904d (patch)
tree3f01ce54657e6d3b8631bc08b86136dd77423017
parentd54064d892c26a26641e6ed67412b33d7db3f6c2 (diff)
Auto-reset an area's status to idle if it empties out.
-rw-r--r--server/area_manager.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/server/area_manager.py b/server/area_manager.py
index 942ad639..328a2316 100644
--- a/server/area_manager.py
+++ b/server/area_manager.py
@@ -82,6 +82,8 @@ class AreaManager:
def remove_client(self, client):
self.clients.remove(client)
+ if len(self.clients) == 0:
+ self.change_status('IDLE')
if client.is_cm:
client.is_cm = False
self.owned = False