[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 6ea1e03fe7f: Destroy GTK tool bar widget if it was never attached
From: |
Pip Cet |
Subject: |
master 6ea1e03fe7f: Destroy GTK tool bar widget if it was never attached (bug#75636) |
Date: |
Tue, 21 Jan 2025 20:00:42 -0500 (EST) |
branch: master
commit 6ea1e03fe7f9e49387789c86b8f91f6333de679c
Author: Pip Cet <pipcet@protonmail.com>
Commit: Pip Cet <pipcet@protonmail.com>
Destroy GTK tool bar widget if it was never attached (bug#75636)
* src/gtkutil.c (xg_free_frame_widgets): Call gtk_widget_destroy on an
unpacked toolbar widget.
---
src/gtkutil.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/gtkutil.c b/src/gtkutil.c
index 171ffee1bd0..a1a2c6cbd20 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -1884,6 +1884,12 @@ xg_free_frame_widgets (struct frame *f)
if (tbinfo)
xfree (tbinfo);
+ if (x->toolbar_widget && !x->toolbar_is_packed)
+ {
+ gtk_widget_destroy (x->toolbar_widget);
+ x->toolbar_widget = NULL;
+ }
+
/* x_free_frame_resources should have taken care of it */
#ifndef HAVE_PGTK
#ifdef HAVE_XDBE
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 6ea1e03fe7f: Destroy GTK tool bar widget if it was never attached (bug#75636),
Pip Cet <=