mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-02 17:00:19 +00:00
bitmask: Don't hardcode 64bit size
This looks like an oversight from "quickly testing a potential fix" and then forgetting to make a production-ready when it works. https://bugzilla.gnome.org/show_bug.cgi?id=755691
This commit is contained in:
parent
df3304054d
commit
97293865b5
@ -312,7 +312,7 @@ _gtk_allocated_bitmask_invert_range (GtkBitmask *mask,
|
||||
for (i = start_word; i <= end_word; i++)
|
||||
mask->data[i] ^= ALL_BITS;
|
||||
mask->data[start_word] ^= (((VALUE_TYPE) 1) << start_bit) - 1;
|
||||
if (end_bit != 63)
|
||||
if (end_bit != VALUE_SIZE_BITS - 1)
|
||||
mask->data[end_word] ^= ALL_BITS << (end_bit + 1);
|
||||
|
||||
return gtk_allocated_bitmask_shrink (mask);
|
||||
|
Loading…
Reference in New Issue
Block a user