workspace: ignore placeholder output for dpms
This doesn't fix any issues, but it's not necessary to destroy and then re-create the dpms filter just because of the placeholder output
This commit is contained in:
parent
3662c75a53
commit
2a3068b14e
1 changed files with 1 additions and 1 deletions
|
@ -1409,7 +1409,7 @@ void Workspace::createDpmsFilter()
|
|||
void Workspace::maybeDestroyDpmsFilter()
|
||||
{
|
||||
const bool allOn = std::all_of(m_outputs.begin(), m_outputs.end(), [](Output *output) {
|
||||
return output->dpmsMode() == Output::DpmsMode::On;
|
||||
return output->dpmsMode() == Output::DpmsMode::On && !output->isPlaceholder();
|
||||
});
|
||||
if (allOn) {
|
||||
m_dpmsFilter.reset();
|
||||
|
|
Loading…
Reference in a new issue