viewer: Safely delete full screen widget

Hide the full screen widget and then use deleteLater() rather than
delete.

Fixes #1571
This commit is contained in:
Thomas Wilshaw
2021-04-14 17:38:45 +01:00
parent 6b7412aff6
commit 600c9bbe6b
+3 -1
View File
@@ -322,7 +322,9 @@ void ViewerWidget::SetFullScreen(QScreen *screen)
}
if (windows_.contains(screen)) {
delete windows_.take(screen);
ViewerWindow* vw = windows_.take(screen);
vw->hide();
vw->deleteLater();
return;
}