diff --git a/app/widget/viewer/viewer.cpp b/app/widget/viewer/viewer.cpp index 2a236c55f..9e697bc88 100644 --- a/app/widget/viewer/viewer.cpp +++ b/app/widget/viewer/viewer.cpp @@ -322,7 +322,8 @@ void ViewerWidget::SetFullScreen(QScreen *screen) } if (windows_.contains(screen)) { - delete windows_.take(screen); + ViewerWindow* vw = windows_.take(screen); + vw->deleteLater(); return; }