]> code.delx.au - gnu-emacs/commitdiff
(Fx_server_version): Add BLOCK_INPUT around Gestalt.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Fri, 29 Apr 2005 09:00:22 +0000 (09:00 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Fri, 29 Apr 2005 09:00:22 +0000 (09:00 +0000)
src/macfns.c

index b85c4f017956fce01dac87d715cbd56f60232973..a8b685582d58fb620d02696fec87df5d8ee9d26b 100644 (file)
@@ -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;