diff options
Diffstat (limited to 'menuitem.c')
-rw-r--r-- | menuitem.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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) { |