From 410bb17332fd4d4bb46a892ad213ed5ab523b6da Mon Sep 17 00:00:00 2001 From: Bill Haneman Date: Wed, 21 Jun 2006 10:34:18 +0000 Subject: [PATCH] ATK_STATE macro fix from Ginn Chen, bug #345407. Fixes macro for enum values > 32. --- ChangeLog | 6 ++++++ atk/atkstateset.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 81cabdf..afacece 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-06-21 Bill Haneman + + * atk/atkstateset.c: + (ATK_STATE): Patch from Ginn Chen, bug #345407. + Fix ATK_STATE macro for state values > 32. + 2006-06-15 Bill Haneman * 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 { -- 2.7.4