summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2015-11-03 14:45:07 +0100
committerMarkus Mittendrein <git@maxmitti.tk>2015-11-03 14:45:07 +0100
commit0b455f219c67063fe52655e2e500db65477fb153 (patch)
tree30d8e71688669af62ffbd044b58fe4729d24d321
parent696bb2b7c3a029d206d8b1c58d0801ee5342c3a3 (diff)
downloadmanager-0b455f219c67063fe52655e2e500db65477fb153.tar.gz
manager-0b455f219c67063fe52655e2e500db65477fb153.zip
Abort running game when all clients left
-rw-r--r--src/crsm.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp
index 8502f62..15c4ff8 100644
--- a/src/crsm.cpp
+++ b/src/crsm.cpp
@@ -259,7 +259,7 @@ void CRSM::readServerOutput()
Session.Clonk.Clients.remove(info.pcName);
}
- if(Session.Clonk.Clients.size() == 0 && userlist.length() > 0 && !Session.UserWish)
+ if(Session.Clonk.Clients.size() == 0 && ((userlist.length() > 0 && !Session.UserWish) || Session.State == CRSMSession::Running))
{
processManager->closeProgFifos();
}