]> git.eshelyaron.com Git - emacs.git/commitdiff
(xfont_match): Block and unblock input while callin Xlib.
authorKenichi Handa <handa@m17n.org>
Tue, 1 Aug 2006 02:56:45 +0000 (02:56 +0000)
committerKenichi Handa <handa@m17n.org>
Tue, 1 Aug 2006 02:56:45 +0000 (02:56 +0000)
src/xfont.c

index 1f81657df760c262e93e8cb35b4e93ddc6a57f06..9941fb2655a32b2d09b76915d432df044f52b963 100644 (file)
@@ -451,6 +451,7 @@ xfont_match (frame, spec)
   if (! CONSP (val) || ! STRINGP (XCDR (val)))
     return Qnil;
 
+  BLOCK_INPUT;
   entity = Qnil;
   name = (char *) SDATA (XCDR (val));
   xfont = XLoadQueryFont (display, name);
@@ -478,6 +479,7 @@ xfont_match (frame, spec)
        }
       XFreeFont (display, xfont);
     }
+  UNBLOCK_INPUT;
 
   return entity;
 }