diff --git a/src/workspace.cpp b/src/workspace.cpp index c531bb8185..8621327c27 100644 --- a/src/workspace.cpp +++ b/src/workspace.cpp @@ -1346,7 +1346,7 @@ void Workspace::updateOutputs(const QList &outputOrder) output->ref(); m_tileManagers[output] = std::make_unique(output); connect(output, &Output::aboutToTurnOff, this, &Workspace::createDpmsFilter); - connect(output, &Output::dpmsModeChanged, this, &Workspace::maybeDestroyDpmsFilter); + connect(output, &Output::wakeUp, this, &Workspace::maybeDestroyDpmsFilter); if (output->dpmsMode() != Output::DpmsMode::On) { createDpmsFilter(); }