From 723abbf0f90f7cc11feb038243a50a9fd69246af Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Sun, 28 Jan 2018 12:49:35 +0200 Subject: [PATCH] clear unneeded component cache on leave event --- app/dockview.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/dockview.cpp b/app/dockview.cpp index 057681587..b44ae44a0 100644 --- a/app/dockview.cpp +++ b/app/dockview.cpp @@ -1678,6 +1678,10 @@ bool DockView::event(QEvent *e) emit eventTriggered(e); switch (e->type()) { + case QEvent::Leave: + engine()->trimComponentCache(); + break; + case QEvent::PlatformSurface: if (auto pe = dynamic_cast(e)) { switch (pe->surfaceEventType()) {