summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>2005-04-29 09:00:22 +0000
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>2005-04-29 09:00:22 +0000
commit4f19cb1521ff3c2c50820d91c00dea6d2af48954 (patch)
tree843c05b7832f333efdf793ae7669924d1de0fa7b
parent4df24d3be61d9956b7fe7f725bfc7132d73ca093 (diff)
downloademacs-4f19cb1521ff3c2c50820d91c00dea6d2af48954.tar.gz
emacs-4f19cb1521ff3c2c50820d91c00dea6d2af48954.tar.bz2
emacs-4f19cb1521ff3c2c50820d91c00dea6d2af48954.zip
(Fx_server_version): Add BLOCK_INPUT around Gestalt.
-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;