summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill Haneman <billh@src.gnome.org>2006-06-21 10:34:18 +0000
committerBill Haneman <billh@src.gnome.org>2006-06-21 10:34:18 +0000
commit410bb17332fd4d4bb46a892ad213ed5ab523b6da (patch)
treeebb2566f55669174465d2571220c524ccff062b7
parent82fa29657f41112d42fa82cb31e22537d0fe4956 (diff)
downloadatk-410bb17332fd4d4bb46a892ad213ed5ab523b6da.tar.gz
ATK_STATE macro fix from Ginn Chen, bug #345407. Fixes macro for
enum values > 32.
-rw-r--r--ChangeLog6
-rwxr-xr-xatk/atkstateset.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 81cabdf..afacece 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-06-21 Bill Haneman <bill.haneman@sun.com>
+
+ * atk/atkstateset.c:
+ (ATK_STATE): Patch from Ginn Chen, bug #345407.
+ Fix ATK_STATE macro for state values > 32.
+
2006-06-15 Bill Haneman <bill.haneman@sun.com>
* atk/atkstreamablecontent.h, atkstreamablecontent.c:
diff --git a/atk/atkstateset.c b/atk/atkstateset.c
index bb71a3a..2b98fa4 100755
--- a/atk/atkstateset.c
+++ b/atk/atkstateset.c
@@ -22,7 +22,7 @@
#include "atkobject.h"
#include "atkstateset.h"
-#define ATK_STATE(state_enum) ((AtkState)(1 << ((guint64)(state_enum)%64)))
+#define ATK_STATE(state_enum) ((AtkState)((guint64)1 << ((state_enum)%64)))
struct _AtkRealStateSet
{