delay the first active window sync

This commit is contained in:
Marco Martin 2020-07-30 15:29:57 +02:00
parent 0c3b152f99
commit 69d9c2557d

View file

@ -47,7 +47,6 @@ TaskPanel::TaskPanel(QObject *parent, const QVariantList &args)
m_activeTimer->setInterval(ACTIVE_WINDOW_UPDATE_INVERVAL); m_activeTimer->setInterval(ACTIVE_WINDOW_UPDATE_INVERVAL);
connect(m_activeTimer, &QTimer::timeout, this, &TaskPanel::updateActiveWindow); connect(m_activeTimer, &QTimer::timeout, this, &TaskPanel::updateActiveWindow);
initWayland(); initWayland();
m_activeTimer->start();
} }
TaskPanel::~TaskPanel() = default; TaskPanel::~TaskPanel() = default;
@ -92,7 +91,7 @@ void TaskPanel::initWayland()
connect(m_windowManagement, &KWayland::Client::PlasmaWindowManagement::activeWindowChanged, connect(m_windowManagement, &KWayland::Client::PlasmaWindowManagement::activeWindowChanged,
m_activeTimer, qOverload<>(&QTimer::start)); m_activeTimer, qOverload<>(&QTimer::start));
updateActiveWindow(); m_activeTimer->start();
} }
); );
connect(registry, &Registry::plasmaShellAnnounced, this, connect(registry, &Registry::plasmaShellAnnounced, this,