[gtk/a11y/atspi-child: 2/3] a11y: Notify of changes in the children list
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/a11y/atspi-child: 2/3] a11y: Notify of changes in the children list
- Date: Wed, 21 Oct 2020 13:33:59 +0000 (UTC)
commit 8d46bd1d7c80b3e666557487e043b1c3a09d8379
Author: Emmanuele Bassi <ebassi gnome org>
Date: Thu Oct 15 14:50:01 2020 +0100
a11y: Notify of changes in the children list
gtk/gtkwidget.c | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 49a16937cb..5d22f42248 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -2404,6 +2404,10 @@ gtk_widget_unparent (GtkWidget *widget)
g_object_freeze_notify (G_OBJECT (widget));
+ gtk_accessible_update_children (GTK_ACCESSIBLE (priv->parent),
+ GTK_ACCESSIBLE (widget),
+ GTK_ACCESSIBLE_CHILD_STATE_REMOVED);
+
root = _gtk_widget_get_root (widget);
if (GTK_IS_WINDOW (root))
_gtk_window_unset_focus_and_default (GTK_WINDOW (root), widget);
@@ -5790,6 +5794,10 @@ gtk_widget_reposition_after (GtkWidget *widget,
gtk_widget_queue_compute_expand (parent);
}
+ gtk_accessible_update_children (GTK_ACCESSIBLE (parent),
+ GTK_ACCESSIBLE (widget),
+ GTK_ACCESSIBLE_CHILD_STATE_ADDED);
+
gtk_widget_pop_verify_invariants (widget);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]