From ef2dc365dac4f5b1dea4b66fe9c6b41f50a579d3 Mon Sep 17 00:00:00 2001 From: listenerri Date: Mon, 30 Jul 2018 15:09:36 +0800 Subject: [PATCH] fix(preview): refresh preview snapshot assign nullptr when preview window is not visible Change-Id: I544184549e00f5aeb7c0eeda2fe4d5a18702bab6 --- frame/item/appitem.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frame/item/appitem.cpp b/frame/item/appitem.cpp index d3188c68e..c68fc2fb0 100644 --- a/frame/item/appitem.cpp +++ b/frame/item/appitem.cpp @@ -533,6 +533,9 @@ void AppItem::showPreview() connect(m_appPreviewTips, &PreviewContainer::requestCancelAndHidePreview, this, &AppItem::cancelAndHidePreview); connect(m_appPreviewTips, &PreviewContainer::requestCheckWindows, m_itemEntryInter, &DockEntryInter::Check); + connect(m_appPreviewTips, &PreviewContainer::requestActivateWindow, [=]() { m_appPreviewTips = nullptr; }); + connect(m_appPreviewTips, &PreviewContainer::requestCancelAndHidePreview, [=]() { m_appPreviewTips = nullptr; }); + showPopupWindow(m_appPreviewTips, true); }