summaryrefslogtreecommitdiff
path: root/widget
diff options
context:
space:
mode:
authorMoonchild <moonchild@palemoon.org>2023-03-18 19:56:53 +0100
committerMoonchild <moonchild@palemoon.org>2023-03-18 19:57:19 +0100
commit16baa045334bfca53bec1b6a25291ebeec9b7cc6 (patch)
tree9cd8d3dc51259bc9b0f73361d4212c306a98b922 /widget
parent09513970d8251a5c3d6f0d61dd581a4151149f9c (diff)
downloaduxp-16baa045334bfca53bec1b6a25291ebeec9b7cc6.tar.gz
Revert "[widget] Linux GTK3: Detach accessible from moz_container before it's deleted"
This reverts commit 465a18f34286f8d7e0c9b5f0722d487b4812fb57. Resolves #2168
Diffstat (limited to 'widget')
-rw-r--r--widget/gtk/nsWindow.cpp9
1 files changed, 0 insertions, 9 deletions
diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp
index 3de20ed5a4..6f222a7059 100644
--- a/widget/gtk/nsWindow.cpp
+++ b/widget/gtk/nsWindow.cpp
@@ -773,15 +773,6 @@ nsWindow::Destroy()
}
#endif /* MOZ_X11 && MOZ_WIDGET_GTK == 2 && defined(MOZ_X11) */
-#if (MOZ_WIDGET_GTK == 3) && defined(MOZ_X11)
- // We need to detach accessible object here because mContainer is a custom
- // widget and doesn't call gtk_widget_real_destroy() from destroy handler
- // as regular widgets.
- if (AtkObject* ac = gtk_widget_get_accessible(GTK_WIDGET(mContainer))) {
- gtk_accessible_set_widget(GTK_ACCESSIBLE(ac), nullptr);
- }
-#endif
-
GtkWidget *owningWidget = GetMozContainerWidget();
if (mShell) {
gtk_widget_destroy(mShell);