summaryrefslogtreecommitdiff
path: root/lwlib
diff options
context:
space:
mode:
authorJan D <jan.h.d@swipnet.se>2010-05-08 17:32:51 +0200
committerJan D <jan.h.d@swipnet.se>2010-05-08 17:32:51 +0200
commit3c9a9730eadb50ef62ec74597acc3e008480722f (patch)
treea56c9970a402b682b99a31166c25082ebf8470fb /lwlib
parentf884842302daef76710893343ebf923b9304273a (diff)
downloademacs-3c9a9730eadb50ef62ec74597acc3e008480722f.tar.gz
xlwmenu.c (XlwMenuDestroy): Remove XtDestroyWidget on subwidgets (Bug #6127).
Diffstat (limited to 'lwlib')
-rw-r--r--lwlib/ChangeLog5
-rw-r--r--lwlib/xlwmenu.c1
2 files changed, 5 insertions, 1 deletions
diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog
index 5988977df3a..bc2c8b7f7a4 100644
--- a/lwlib/ChangeLog
+++ b/lwlib/ChangeLog
@@ -1,3 +1,8 @@
+2010-05-08 Jan Djärv <jan.h.d@swipnet.se>
+
+ * xlwmenu.c (XlwMenuDestroy): Remove XtDestroyWidget on subwidgets
+ (Bug #6127).
+
2010-05-06 Glenn Morris <rgm@gnu.org>
* Makefile.in (CPP, LN_S, TOP, LN): Remove unused variables.
diff --git a/lwlib/xlwmenu.c b/lwlib/xlwmenu.c
index 52a89de2204..1bb0d50b6d7 100644
--- a/lwlib/xlwmenu.c
+++ b/lwlib/xlwmenu.c
@@ -2177,7 +2177,6 @@ XlwMenuDestroy (w)
{
if (mw->menu.windows [i].pixmap != None)
XFreePixmap (XtDisplay (mw), mw->menu.windows [i].pixmap);
- XtDestroyWidget (mw->menu.windows [i].w);
#ifdef HAVE_XFT
if (mw->menu.windows [i].xft_draw)
XftDrawDestroy (mw->menu.windows [i].xft_draw);