Backed out my ChangeLog entry and patch in favor of Radek's.
authorbillh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Mon, 29 Apr 2002 16:24:32 +0000 (16:24 +0000)
committerbillh <billh@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Mon, 29 Apr 2002 16:24:32 +0000 (16:24 +0000)
git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@286 e2bd861d-eb25-0410-b326-f6ed22b6b98c

ChangeLog
libspi/stateset.c

index 785cd25..9491190 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,7 @@
-2002-04-29  Bill Haneman <bill.haneman@sun.com>
+2002-04-26  Radek Doulik  <rodo@ximian.com>
 
-       * libspi/stateset.c:
-       Fixed improper array initialization (past end of 
-       array).  Thanks to Radek for finding this...
+       * libspi/stateset.c (spi_init_state_type_tables): fix size of
+       atk_state_types table
 
 2002-04-22  jacob berkman  <jacob@ximian.com>
 
index 2efdae1..6f66667 100644 (file)
@@ -39,18 +39,18 @@ spi_init_state_type_tables (void)
   if (accessible_state_types || atk_state_types)
     return FALSE;
   if (!accessible_state_types)
-    accessible_state_types = g_new (Accessibility_StateType, Accessibility_STATE_LAST_DEFINED);
+    accessible_state_types = g_new (Accessibility_StateType, ATK_STATE_LAST_DEFINED);
   if (!atk_state_types)
-    atk_state_types = g_new (AtkStateType, ATK_STATE_LAST_DEFINED);
+    atk_state_types = g_new (AtkStateType, Accessibility_STATE_LAST_DEFINED);
   g_return_val_if_fail (accessible_state_types, FALSE);
   g_return_val_if_fail (atk_state_types, FALSE);
   
-  for (i = 0; i < ATK_STATE_LAST_DEFINED; i++)
+  for (i = 0; i < Accessibility_STATE_LAST_DEFINED; i++)
     {
       atk_state_types[i] = ATK_STATE_INVALID;
     }
 
-  for (i=0; i < Accessibility_STATE_LAST_DEFINED; i++)
+  for (i=0; i < ATK_STATE_LAST_DEFINED; i++)
     {
       accessible_state_types[i] = Accessibility_STATE_INVALID; 
     }