summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@novell.com>2010-06-22 12:21:48 -0500
committerFederico Mena Quintero <federico@novell.com>2010-06-22 12:24:26 -0500
commit6e98992283f94846470b2f912ad678c196c52f30 (patch)
treef7c55bbf1ac73cb12f61b1bdbe6db1543d8636d5
parentbb032e57e25451a59958e9be21324ff78642007e (diff)
downloadlibwnck-6e98992283f94846470b2f912ad678c196c52f30.tar.gz
bgo#612490 - Use gtk_accessible_set_widget() for the GSEAL()ed field
This requires GTK+ 2.22.0. Signed-off-by: Federico Mena Quintero <federico@novell.com>
-rw-r--r--libwnck/pager-accessible.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libwnck/pager-accessible.c b/libwnck/pager-accessible.c
index a045e7d..d4392de 100644
--- a/libwnck/pager-accessible.c
+++ b/libwnck/pager-accessible.c
@@ -293,7 +293,11 @@ wnck_pager_accessible_new (GtkWidget *widget)
aobj_pager = ATK_OBJECT (object);
gtk_accessible = GTK_ACCESSIBLE (aobj_pager);
+#if GTK_CHECK_VERSION(2,90,4)
+ gtk_accessible_set_widget (gtk_accessible, widget);
+#else
gtk_accessible->widget = widget;
+#endif
atk_object_initialize (aobj_pager, widget);
aobj_pager->role = ATK_ROLE_PANEL;