Commit 6dfbc22c authored by Marco Martin's avatar Marco Martin

fix build

parent 26505189
...@@ -147,14 +147,14 @@ void TaskPanel::updateActiveWindow() ...@@ -147,14 +147,14 @@ void TaskPanel::updateActiveWindow()
return; return;
} }
if (m_activeWindow) { if (m_activeWindow) {
disconnect(m_activeWindow, &KWayland::Client::PlasmaWindow::closeableChanged, this, &TaskPanel::hasCloseableActiveWindowChanged); disconnect(m_activeWindow.data(), &KWayland::Client::PlasmaWindow::closeableChanged, this, &TaskPanel::hasCloseableActiveWindowChanged);
disconnect(m_activeWindow, &KWayland::Client::PlasmaWindow::unmapped, disconnect(m_activeWindow.data(), &KWayland::Client::PlasmaWindow::unmapped,
this, &TaskPanel::forgetActiveWindow); this, &TaskPanel::forgetActiveWindow);
} }
m_activeWindow = m_windowManagement->activeWindow(); m_activeWindow = m_windowManagement->activeWindow();
connect(m_activeWindow, &KWayland::Client::PlasmaWindow::closeableChanged, this, &TaskPanel::hasCloseableActiveWindowChanged); connect(m_activeWindow.data(), &KWayland::Client::PlasmaWindow::closeableChanged, this, &TaskPanel::hasCloseableActiveWindowChanged);
connect(m_activeWindow, &KWayland::Client::PlasmaWindow::unmapped, connect(m_activeWindow.data(), &KWayland::Client::PlasmaWindow::unmapped,
this, &TaskPanel::forgetActiveWindow); this, &TaskPanel::forgetActiveWindow);
// TODO: connect to closeableChanged, not needed right now as KWin doesn't provide this changeable // TODO: connect to closeableChanged, not needed right now as KWin doesn't provide this changeable
...@@ -169,8 +169,8 @@ bool TaskPanel::hasCloseableActiveWindow() const ...@@ -169,8 +169,8 @@ bool TaskPanel::hasCloseableActiveWindow() const
void TaskPanel::forgetActiveWindow() void TaskPanel::forgetActiveWindow()
{ {
if (m_activeWindow) { if (m_activeWindow) {
disconnect(m_activeWindow, &KWayland::Client::PlasmaWindow::closeableChanged, this, &TaskPanel::hasCloseableActiveWindowChanged); disconnect(m_activeWindow.data(), &KWayland::Client::PlasmaWindow::closeableChanged, this, &TaskPanel::hasCloseableActiveWindowChanged);
disconnect(m_activeWindow, &KWayland::Client::PlasmaWindow::unmapped, disconnect(m_activeWindow.data(), &KWayland::Client::PlasmaWindow::unmapped,
this, &TaskPanel::forgetActiveWindow); this, &TaskPanel::forgetActiveWindow);
} }
m_activeWindow.clear(); m_activeWindow.clear();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment