summaryrefslogtreecommitdiff
path: root/src/cairo-fixed.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cairo-fixed.c')
-rw-r--r--src/cairo-fixed.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-fixed.c b/src/cairo-fixed.c
index 2c1c5872..604c9e72 100644
--- a/src/cairo-fixed.c
+++ b/src/cairo-fixed.c
@@ -45,7 +45,7 @@ _cairo_fixed_from_int (int i)
cairo_fixed_t
_cairo_fixed_from_double (double d)
{
- return (cairo_fixed_t) (d * 65536);
+ return (cairo_fixed_t) floor (d * 65536 + 0.5);
}
cairo_fixed_t