diff --git a/frame/item/components/previewcontainer.cpp b/frame/item/components/previewcontainer.cpp index d5047bad1..21089643c 100644 --- a/frame/item/components/previewcontainer.cpp +++ b/frame/item/components/previewcontainer.cpp @@ -329,7 +329,7 @@ void PreviewContainer::onRequestCloseAppSnapshot() if (!m_wmHelper->hasComposite()) return ; - if (m_currentWId != m_snapshots.lastKey()) { + if (m_snapshots.keys().isEmpty()) { Q_EMIT requestHidePopup(); Q_EMIT requestCancelPreviewWindow(); }