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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user