summaryrefslogtreecommitdiff
path: root/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'window.c')
-rw-r--r--window.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/window.c b/window.c
index e01066bf4..0a8539603 100644
--- a/window.c
+++ b/window.c
@@ -1013,10 +1013,12 @@ void MouseLoop()
}
if (click == 1) {
+ DEBUG(misc, 1) ("cursor: 0x%X (%d)", _cursor.sprite, _cursor.sprite);
if (_thd.place_mode != 0 &&
- _cursor.sprite != 0x2CF &&
+ // query button and place sign button work in pause mode
+ !(_cursor.sprite == 0x2CF || _cursor.sprite == 0x2D2) &&
_pause != 0 &&
- !_patches.build_in_pause)
+ !_cheats.build_in_pause.value)
return;
if (_thd.place_mode == 0) {