[gtk] a11y: Stop using child-notify
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] a11y: Stop using child-notify
- Date: Tue, 7 May 2019 02:59:50 +0000 (UTC)
commit 77b781726624ba43e3672c856f13560dd5c23e90
Author: Matthias Clasen <mclasen redhat com>
Date: Tue May 7 02:20:29 2019 +0000
a11y: Stop using child-notify
This was showing up in the accessibility tests failing.
gtk/a11y/gtknotebookpageaccessible.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/gtk/a11y/gtknotebookpageaccessible.c b/gtk/a11y/gtknotebookpageaccessible.c
index 0f57c737b8..d79b603aba 100644
--- a/gtk/a11y/gtknotebookpageaccessible.c
+++ b/gtk/a11y/gtknotebookpageaccessible.c
@@ -243,6 +243,8 @@ gtk_notebook_page_accessible_new (GtkNotebookAccessible *notebook,
GObject *object;
AtkObject *atk_object;
GtkNotebookPageAccessible *page;
+ GtkNotebook *nb;
+ GtkWidget *notebook_page;
g_return_val_if_fail (GTK_IS_NOTEBOOK_ACCESSIBLE (notebook), NULL);
g_return_val_if_fail (GTK_WIDGET (child), NULL);
@@ -258,9 +260,11 @@ gtk_notebook_page_accessible_new (GtkNotebookAccessible *notebook,
atk_object->layer = ATK_LAYER_WIDGET;
atk_object_set_parent (gtk_widget_get_accessible (child), atk_object);
+ nb = GTK_NOTEBOOK (gtk_accessible_get_widget (page->priv->notebook));
+ notebook_page = gtk_notebook_get_page (nb, child);
- g_signal_connect (gtk_accessible_get_widget (page->priv->notebook),
- "child-notify::tab-label",
+ g_signal_connect (notebook_page,
+ "notify::tab-label",
G_CALLBACK (notify_tab_label), page);
return atk_object;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]