summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-06-19 11:15:13 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2010-06-19 11:15:13 +0100
commit9fffc0e120df8947c34d9e423c69ab66b763d875 (patch)
tree5d3632085cced6863aa0c76c1205d7bbc272e62f
parentb322b2e61984c2e9e00fb44343ebe5e423246445 (diff)
xlib: Precise and Imprecise were reversed.
The intention was to switch to imprecise mode by default, using the exact rendering mode only upon request.
-rw-r--r--src/cairo-xlib-surface.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cairo-xlib-surface.c b/src/cairo-xlib-surface.c
index 0202494f..0281efb6 100644
--- a/src/cairo-xlib-surface.c
+++ b/src/cairo-xlib-surface.c
@@ -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) {