xlib: Precise and Imprecise were reversed.

The intention was to switch to imprecise mode by default, using the
exact rendering mode only upon request.
This commit is contained in:
Chris Wilson 2010-06-19 11:15:13 +01:00
parent b322b2e619
commit 9fffc0e120

View file

@ -1065,14 +1065,14 @@ _cairo_xlib_surface_set_precision (cairo_xlib_display_t *display,
int precision;
switch (antialias) {
case CAIRO_ANTIALIAS_NONE:
case CAIRO_ANTIALIAS_DEFAULT:
precision = PolyModePrecise;
break;
case CAIRO_ANTIALIAS_SUBPIXEL:
case CAIRO_ANTIALIAS_GRAY:
precision = PolyModeImprecise;
break;
case CAIRO_ANTIALIAS_NONE:
case CAIRO_ANTIALIAS_SUBPIXEL:
precision = PolyModePrecise;
break;
}
if (surface->precision != precision) {