diff options
| author | EvilLary <EvilLary@proton.me> | 2025-12-05 23:29:39 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-12-05 20:29:39 +0000 |
| commit | ebe74be75a86edd69340c44a910108c84ae38dce (patch) | |
| tree | 05786ecc664624fe3d2411a2c3e92cd3fa68a5ec /src/managers/KeybindManager.cpp | |
| parent | afeda6cee6950922a5a17e08f2bf68dddd5057e3 (diff) | |
dispatcher: include mirrors of monitor in dpms (#12552)
* dispatcher/dpms: include mirrors
* use m_realMonitors instead
Diffstat (limited to 'src/managers/KeybindManager.cpp')
| -rw-r--r-- | src/managers/KeybindManager.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/managers/KeybindManager.cpp b/src/managers/KeybindManager.cpp index e66c73b9..a6d7a7e3 100644 --- a/src/managers/KeybindManager.cpp +++ b/src/managers/KeybindManager.cpp @@ -2625,7 +2625,9 @@ SDispatchResult CKeybindManager::dpms(std::string arg) { if (arg.find_first_of(' ') != std::string::npos) port = arg.substr(arg.find_first_of(' ') + 1); - for (auto const& m : g_pCompositor->m_monitors) { + for (auto const& m : g_pCompositor->m_realMonitors) { + if (!m->m_enabled) + continue; if (!port.empty() && m->m_name != port) continue; |
