[cairo-pattern] Fix color conversion from short to double

We should divide by 65535.0, not 65536.0.
This commit is contained in:
Behdad Esfahbod 2007-03-13 06:30:11 -04:00
parent 2030490862
commit 956fdfbb62

View file

@ -1442,10 +1442,10 @@ _cairo_pattern_acquire_surface (cairo_pattern_t *pattern,
cairo_color_t color;
_cairo_color_init_rgba (&color,
src->stops->color.red / 65536.0,
src->stops->color.green / 65536.0,
src->stops->color.blue / 65536.0,
src->stops->color.alpha / 65536.0);
src->stops->color.red / 65535.0,
src->stops->color.green / 65535.0,
src->stops->color.blue / 65535.0,
src->stops->color.alpha / 65535.0);
_cairo_pattern_init_solid (&solid, &color);
}