diff --git a/app/wm/tracker/lastactivewindow.cpp b/app/wm/tracker/lastactivewindow.cpp index 5113d018a..35aed9f09 100644 --- a/app/wm/tracker/lastactivewindow.cpp +++ b/app/wm/tracker/lastactivewindow.cpp @@ -281,6 +281,10 @@ void LastActiveWindow::setInformation(const WindowInfoWrap &info) //! PRIVATE SLOTS void LastActiveWindow::windowChanged(const WindowId &wid) { + if (!m_trackedInfo->enabled()) { + return; + } + if (m_winId == wid && !wid.isNull()) { setInformation(m_windowsTracker->infoFor(wid)); } else if (m_history.contains(wid)) {