summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/macfns.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/macfns.c b/src/macfns.c
index b85c4f01795..a8b685582d5 100644
--- a/src/macfns.c
+++ b/src/macfns.c
@@ -2969,8 +2969,13 @@ If omitted or nil, that stands for the selected frame's display. */)
{
int mac_major_version;
SInt32 response;
+ OSErr err;
- if (Gestalt (gestaltSystemVersion, &response) != noErr)
+ BLOCK_INPUT;
+ err = Gestalt (gestaltSystemVersion, &response);
+ UNBLOCK_INPUT;
+
+ if (err != noErr)
error ("Cannot get Mac OS version");
mac_major_version = (response >> 8) & 0xff;