From: Mike Gorse Date: Wed, 9 Mar 2011 22:00:21 +0000 (-0600) Subject: Fix a possible sign issue with state sets X-Git-Tag: AT_SPI2_CORE_1_91_92~27 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0d151ac44390d9cd12276dee6bfd14156a235103;p=platform%2Fupstream%2Fat-spi2-core.git Fix a possible sign issue with state sets --- diff --git a/atspi/atspi-stateset.c b/atspi/atspi-stateset.c index 07c17b7..a5bcc51 100644 --- a/atspi/atspi-stateset.c +++ b/atspi/atspi-stateset.c @@ -160,7 +160,7 @@ refresh_states (AtspiStateSet *set) states = (dbus_uint32_t *) state_array->data; set->states = ((gint64)states [1]) << 32; - set->states += states [0]; + set->states |= (gint64) states [0]; g_array_free (state_array, TRUE); }