aboutsummaryrefslogtreecommitdiffstats
path: root/src/blockinput.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/blockinput.h')
-rw-r--r--src/blockinput.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/blockinput.h b/src/blockinput.h
index bcf8d17e870..fb338d9df49 100644
--- a/src/blockinput.h
+++ b/src/blockinput.h
@@ -59,6 +59,16 @@ extern int interrupt_input_pending;
59 59
60extern int pending_atimers; 60extern int pending_atimers;
61 61
62#if defined HAVE_NS && !defined COCOA_EXPERIMENTAL_CTRL_G
63/* NS does not use interrupt-driven input processing (yet), so this is
64 unneeded and moreover was causing problems. */
65#define BLOCK_INPUT
66#define UNBLOCK_INPUT
67#define TOTALLY_UNBLOCK_INPUT
68#define UNBLOCK_INPUT_TO(LEVEL)
69
70#else
71
62/* Begin critical section. */ 72/* Begin critical section. */
63#define BLOCK_INPUT (interrupt_input_blocked++) 73#define BLOCK_INPUT (interrupt_input_blocked++)
64 74
@@ -115,6 +125,8 @@ extern int pending_atimers;
115 } \ 125 } \
116 while (0) 126 while (0)
117 127
128#endif /* defined HAVE_NS && !defined COCOA_EXPERIMENTAL_CTRL_G */
129
118#define UNBLOCK_INPUT_RESIGNAL UNBLOCK_INPUT 130#define UNBLOCK_INPUT_RESIGNAL UNBLOCK_INPUT
119 131
120/* In critical section ? */ 132/* In critical section ? */