fix a crash. when the window loses focus during its death, it uses the timer object, which was being deleted.

This commit is contained in:
Dana Jansens 2002-07-23 04:01:39 +00:00
parent ba9c665a87
commit a41a0c1ac8

View file

@ -347,10 +347,6 @@ BlackboxWindow::~BlackboxWindow(void) {
if (flags.moving)
endMove();
delete timer;
delete windowmenu;
if (client.window_group) {
BWindowGroup *group = blackbox->searchGroup(client.window_group);
if (group) group->removeWindow(this);
@ -381,6 +377,10 @@ BlackboxWindow::~BlackboxWindow(void) {
}
}
delete timer;
delete windowmenu;
if (frame.title)
destroyTitlebar();