summaryrefslogtreecommitdiff
path: root/menuitem.c
diff options
context:
space:
mode:
Diffstat (limited to 'menuitem.c')
-rw-r--r--menuitem.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/menuitem.c b/menuitem.c
index 59a582c..79a8c36 100644
--- a/menuitem.c
+++ b/menuitem.c
@@ -28,6 +28,9 @@ cNopacityMenuItem::cNopacityMenuItem(cOsd *osd, const char *text, bool sel) : cT
cNopacityMenuItem::~cNopacityMenuItem(void) {
Cancel(-1);
+ if (infoTextWindow) {
+ delete infoTextWindow;
+ }
while (Active())
cCondWait::SleepMs(10);
delete [] itemTabs;
@@ -42,9 +45,6 @@ cNopacityMenuItem::~cNopacityMenuItem(void) {
if (pixmapForeground) {
osd->DestroyPixmap(pixmapForeground);
}
- if (infoTextWindow) {
- delete infoTextWindow;
- }
}
void cNopacityMenuItem::SetCurrent(bool cur) {