# HG changeset patch
# User unc0rr
# Date 1294672858 -10800
# Node ID 57b46b5dbfff335a03d5c8ec1f874c355a6c1542
# Parent  c5ddc3e6c8a4d4d97a95ae7134f3d289ac8f4ae4
Prevent frontend crash in certain circumstances

diff -r c5ddc3e6c8a4 -r 57b46b5dbfff QTfrontend/hwform.cpp
--- a/QTfrontend/hwform.cpp	Mon Jan 10 15:53:49 2011 +0300
+++ b/QTfrontend/hwform.cpp	Mon Jan 10 18:20:58 2011 +0300
@@ -545,7 +545,7 @@
             GoBack();
 
     if (curid == ID_PAGE_ROOMSLIST) NetDisconnect();
-    if (curid == ID_PAGE_NETGAME) hwnet->partRoom();
+    if (curid == ID_PAGE_NETGAME && hwnet) hwnet->partRoom();
     // need to work on this, can cause invalid state for admin quit trying to prevent bad state message on kick
     //if (curid == ID_PAGE_NETGAME && (!game || game->gameState != gsStarted)) hwnet->partRoom();