--- a/QTfrontend/hwform.cpp Fri Jan 14 00:31:21 2011 +0100
+++ b/QTfrontend/hwform.cpp Sat Jan 15 16:44:32 2011 +0100
@@ -974,12 +974,13 @@
if (id == ID_PAGE_INGAME ||
// was room chief and the game was aborted
(hwnet && hwnet->isRoomChief() && hwnet->isInRoom() &&
- (gameState == gsInterrupted || gameState == gsStopped || gameState == gsDestroyed))) {
+ (gameState == gsInterrupted || gameState == gsStopped || gameState == gsDestroyed || gameState == gsHalted))) {
if (id == ID_PAGE_INGAME) GoBack();
Music(ui.pageOptions->CBEnableFrontendMusic->isChecked());
if (wBackground) wBackground->startAnimation();
if (hwnet) hwnet->gameFinished();
}
+ if (gameState == gsHalted) close();
};
}
}