summaryrefslogtreecommitdiff
path: root/src/cairo-box-inline.h
diff options
context:
space:
mode:
authorHeiko Lewin <hlewin@worldiety.de>2021-03-31 12:20:34 +0200
committerHeiko Lewin <hlewin@worldiety.de>2021-03-31 12:20:34 +0200
commit518ba137794243d1024634449a3e07f72b7b888e (patch)
tree3a891551b4e4074d3eee369a769be4702ba0bfd8 /src/cairo-box-inline.h
parent44f808fce9f437e14f2b0ef4e1583def8ab578ae (diff)
downloadcairo-518ba137794243d1024634449a3e07f72b7b888e.tar.gz
Fix undefined left-shifts
Diffstat (limited to 'src/cairo-box-inline.h')
-rw-r--r--src/cairo-box-inline.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-box-inline.h b/src/cairo-box-inline.h
index 59e5a0d5f..40bfdd74f 100644
--- a/src/cairo-box-inline.h
+++ b/src/cairo-box-inline.h
@@ -111,7 +111,7 @@ static inline cairo_bool_t
_cairo_box_is_pixel_aligned (const cairo_box_t *box)
{
#if CAIRO_FIXED_FRAC_BITS <= 8 && 0
- return ((box->p1.x & CAIRO_FIXED_FRAC_MASK) << 24 |
+ return ((uint32_t)(box->p1.x & CAIRO_FIXED_FRAC_MASK) << 24 |
(box->p1.y & CAIRO_FIXED_FRAC_MASK) << 16 |
(box->p2.x & CAIRO_FIXED_FRAC_MASK) << 8 |
(box->p2.y & CAIRO_FIXED_FRAC_MASK) << 0) == 0;