From 1599ade7caf73fbb49409644357062ef95fc04ad Mon Sep 17 00:00:00 2001 From: rubidium Date: Tue, 16 Dec 2008 17:58:27 +0000 Subject: (svn r14679) -Fix [FS#2431]: opening the OSK on the chatbox did disable map scrolling (with keyboard) until another window with editbox was opened and closed. Just "refcount" the open edit boxes instead of setting/clearing a bit when opening/closing a window. --- src/window_gui.h | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'src/window_gui.h') diff --git a/src/window_gui.h b/src/window_gui.h index 0a3755380..0fbd4c1a5 100644 --- a/src/window_gui.h +++ b/src/window_gui.h @@ -544,18 +544,9 @@ extern Window **_last_z_window; #define FOR_ALL_WINDOWS(wz) for (wz = _z_windows; wz != _last_z_window; wz++) /** - * In certain windows you navigate with the arrow keys. Do not scroll the - * gameview when here. Bitencoded variable that only allows scrolling if all - * elements are zero + * Disable scrolling of the main viewport when an input-window is active. + * This contains the count of windows with a textbox in them. */ -enum { - SCROLL_CON = 0, - SCROLL_EDIT = 1, - SCROLL_SAVE = 2, - SCROLL_CHAT = 4, -}; - -/** Disable scrolling of the main viewport when an input-window is active. */ extern byte _no_scroll; extern Point _cursorpos_drag_start; -- cgit v1.2.3-54-g00ecf