Fix infinite loop bug in xlib backend

This commit is contained in:
David Reveman 2005-07-26 22:36:00 +00:00
parent ea1218a434
commit 1467168326
2 changed files with 6 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2005-07-27 David Reveman <davidr@novell.com>
* src/cairo-xlib-surface.c (_cairo_xlib_screen_from_visual): Trivial
fix for typo that caused infinite loop when using non-default visuals.
2005-07-25 Carl Worth <cworth@cworth.org>
* src/cairoint.h:

View file

@ -1493,7 +1493,7 @@ _cairo_xlib_screen_from_visual (Display *dpy, Visual *visual)
return screen;
for (d = 0; d < screen->ndepths; d++) {
depth = &screen->depths[d];
for (v = 0; v < depth->nvisuals; d++)
for (v = 0; v < depth->nvisuals; v++)
if (visual == &depth->visuals[v])
return screen;
}