diff --git a/frame/item/components/previewcontainer.cpp b/frame/item/components/previewcontainer.cpp index 0cf9201c4..2d719e3b0 100644 --- a/frame/item/components/previewcontainer.cpp +++ b/frame/item/components/previewcontainer.cpp @@ -165,6 +165,10 @@ void PreviewContainer::appendSnapWidget(const WId wid) m_windowListLayout->addWidget(snap); m_snapshots.insert(wid, snap); + + // refresh if visible + if (isVisible()) + snap->fetchSnapshot(); } void PreviewContainer::enterEvent(QEvent *e)