[goocanvas] 2009-05-07 Damon Chaplin <damon gnome org>



commit 51e6a70b29898228e7a36224f31459e3f8db0e92
Author: Damon Chaplin <damon gnome org>
Date:   Thu May 7 15:02:57 2009 +0100

    2009-05-07  Damon Chaplin  <damon gnome org>
    
    	    * src/goocanvasatk.c: fixed GooCanvasWidgetAccessible's G_DEFINE_TYPE
    	    call, using GOO_TYPE_CANVAS_ITEM_ACCESSIBLE as parent class.
    	    This avoids a hang when using GooCanvasWidget with accessibility support
    	    turned on. #581596.
---
 ChangeLog          |    7 +++++++
 src/goocanvasatk.c |    3 ++-
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 75de2a3..1d52735 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-05-07  Damon Chaplin  <damon gnome org>
+
+	* src/goocanvasatk.c: fixed GooCanvasWidgetAccessible's G_DEFINE_TYPE
+	call, using GOO_TYPE_CANVAS_ITEM_ACCESSIBLE as parent class.
+	This avoids a hang when using GooCanvasWidget with accessibility support
+	turned on. #581596.
+
 2009-03-16  Damon Chaplin  <damon gnome org>
 
 	* src/goocanvasitem.c: changed docs referring to "root_x" and "root_y" 
diff --git a/src/goocanvasatk.c b/src/goocanvasatk.c
index 2d017b6..5c8c774 100644
--- a/src/goocanvasatk.c
+++ b/src/goocanvasatk.c
@@ -20,6 +20,7 @@
 typedef AtkGObjectAccessible      GooCanvasItemAccessible;
 typedef AtkGObjectAccessibleClass GooCanvasItemAccessibleClass;
 
+#define GOO_TYPE_CANVAS_ITEM_ACCESSIBLE    (goo_canvas_item_accessible_get_type ())
 #define GOO_IS_CANVAS_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), goo_canvas_item_accessible_get_type ()))
 
 static void goo_canvas_item_accessible_component_interface_init (AtkComponentIface *iface);
@@ -495,7 +496,7 @@ typedef AtkGObjectAccessibleClass GooCanvasWidgetAccessibleClass;
 #define GOO_IS_CANVAS_WIDGET_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), goo_canvas_widget_accessible_get_type ()))
 
 G_DEFINE_TYPE (GooCanvasWidgetAccessible, goo_canvas_widget_accessible,
-	       GOO_TYPE_CANVAS_ITEM)
+	       GOO_TYPE_CANVAS_ITEM_ACCESSIBLE)
 
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]