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()
|
void Workspace::maybeDestroyDpmsFilter()
|
||||||
{
|
{
|
||||||
const bool allOn = std::all_of(m_outputs.begin(), m_outputs.end(), [](Output *output) {
|
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) {
|
if (allOn) {
|
||||||
m_dpmsFilter.reset();
|
m_dpmsFilter.reset();
|
||||||
|
|
Loading…
Reference in a new issue