]> git.eshelyaron.com Git - emacs.git/commitdiff
xfns.c (select_visual): Don't call error if XGetVisualInfo returns
authorJan Djärv <jan.h.d@swipnet.se>
Mon, 12 Apr 2010 18:58:15 +0000 (20:58 +0200)
committerJan Djärv <jan.h.d@swipnet.se>
Mon, 12 Apr 2010 18:58:15 +0000 (20:58 +0200)
more than one visual (Bug#5938).

src/ChangeLog
src/xfns.c

index 6d19b2e1e9ab593716b70a730ee6a8d6585ccadb..7bbbc04d0562444d40160a3cd358ef3586d9cbaf 100644 (file)
@@ -1,3 +1,8 @@
+2010-04-12  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * xfns.c (select_visual): Don't call error if XGetVisualInfo returns
+       more than one visual (Bug#5938).
+
 2010-04-12  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * Makefile.in (C_SWITCH_SYSTEM,C_SWITCH_MACHINE,C_SWITCH_X_SITE): Undefine.
index e02174e55fa25726732f9b9f0de45861a9e7e63a..ea88c840d54fa343cbc3f7347f9534692266791e 100644 (file)
@@ -4129,7 +4129,7 @@ select_visual (dpyinfo)
       vinfo_template.screen = XScreenNumberOfScreen (screen);
       vinfo = XGetVisualInfo (dpy, VisualIDMask | VisualScreenMask,
                              &vinfo_template, &n_visuals);
-      if (n_visuals != 1)
+      if (n_visuals <= 0)
        fatal ("Can't get proper X visual info");
 
       dpyinfo->n_planes = vinfo->depth;