about summary refs log tree commit diff
path: root/src/engine/client/ec_client.c
diff options
context:
space:
mode:
authorDominik Geyer <dominik.geyer@gmx.de>2008-11-05 19:04:18 +0000
committerDominik Geyer <dominik.geyer@gmx.de>2008-11-05 19:04:18 +0000
commit532b1e25d639dc45f6830c902cf6dd3fa3d4423f (patch)
treedbeebd5b5660e331bef1384a59c1dfb3c4118f29 /src/engine/client/ec_client.c
parent003c2c7d442e5db747e5675e62c5e3b0f85e9de1 (diff)
downloadzcatch-532b1e25d639dc45f6830c902cf6dd3fa3d4423f.tar.gz
zcatch-532b1e25d639dc45f6830c902cf6dd3fa3d4423f.zip
fixed editor input-focus bug; ticket #552
Diffstat (limited to 'src/engine/client/ec_client.c')
-rw-r--r--src/engine/client/ec_client.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/client/ec_client.c b/src/engine/client/ec_client.c
index 11ed9594..eff18279 100644
--- a/src/engine/client/ec_client.c
+++ b/src/engine/client/ec_client.c
@@ -1605,7 +1605,10 @@ static void client_run()
 			break;
 
 		if(inp_key_pressed(KEY_LCTRL) && inp_key_pressed(KEY_LSHIFT) && inp_key_down('e'))
+		{
 			config.cl_editor = config.cl_editor^1;
+			inp_mouse_mode_relative();
+		}
 		
 		if(!gfx_window_open())
 			break;
@@ -1614,7 +1617,6 @@ static void client_run()
 		if(config.cl_editor)
 		{
 			client_update();
-			inp_mouse_mode_relative();
 			editor_update_and_render();
 			gfx_swap();
 		}