about summary refs log tree commit diff
path: root/src/engine/client/client.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/client/client.c')
-rw-r--r--src/engine/client/client.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/engine/client/client.c b/src/engine/client/client.c
index 6606ecf6..dcac2234 100644
--- a/src/engine/client/client.c
+++ b/src/engine/client/client.c
@@ -989,6 +989,9 @@ static void client_run()
 		/* panic quit button */
 		if(inp_key_pressed(KEY_LCTRL) && inp_key_pressed(KEY_LSHIFT) && inp_key_pressed('Q'))
 			break;
+		
+		if(!gfx_window_open())
+			break;
 			
 		/* pump the network */
 		client_pump_network();