(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.
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user