summaryrefslogtreecommitdiff
path: root/atspi/atspi-stateset.c
diff options
context:
space:
mode:
authorMike Gorse <mgorse@novell.com>2011-03-09 16:00:21 -0600
committerMike Gorse <mgorse@novell.com>2011-03-09 16:01:22 -0600
commit0d151ac44390d9cd12276dee6bfd14156a235103 (patch)
tree366090ee21be39e85f4208967eee46fad9711a06 /atspi/atspi-stateset.c
parent22048d26af759ffb99abea99b86fda9eb2e274b0 (diff)
downloadat-spi2-core-0d151ac44390d9cd12276dee6bfd14156a235103.tar.gz
Fix a possible sign issue with state sets
Diffstat (limited to 'atspi/atspi-stateset.c')
-rw-r--r--atspi/atspi-stateset.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/atspi/atspi-stateset.c b/atspi/atspi-stateset.c
index 07c17b7e..a5bcc51c 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);
}