[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kscreen/apol/qxl] kded: Follow the preferred mode if we're asked to (i.e. if under QXL)
From:       Aleix Pol <null () kde ! org>
Date:       2018-09-26 22:41:49
Message-ID: E1g5IVB-0003Bd-4k () code ! kde ! org
[Download RAW message or body]

Git commit 5d2c3804003044f444d40a0da1408102b2cc7ff7 by Aleix Pol.
Committed on 26/09/2018 at 22:40.
Pushed by apol into branch 'apol/qxl'.

Follow the preferred mode if we're asked to (i.e. if under QXL)

M  +2    -3    kded/daemon.cpp

https://commits.kde.org/kscreen/5d2c3804003044f444d40a0da1408102b2cc7ff7

diff --git a/kded/daemon.cpp b/kded/daemon.cpp
index 7ae950c..a64d332 100644
--- a/kded/daemon.cpp
+++ b/kded/daemon.cpp
@@ -224,7 +224,6 @@ void KScreenDaemon::applyOsdAction(KScreen::OsdAction::Action \
action)  
 void KScreenDaemon::applyIdealConfig()
 {
-
     if (m_monitoredConfig->connectedOutputs().count() < 2) {
         m_osdManager->hideOsd();
         doApplyConfig(Generator::self()->idealConfig(m_monitoredConfig));
@@ -254,8 +253,8 @@ void KScreenDaemon::configChanged()
     // Modes may have changed, fix-up current mode id
     bool changed = false;
     Q_FOREACH(const KScreen::OutputPtr &output, m_monitoredConfig->outputs()) {
-        if (output->isConnected() && output->isEnabled() && \
                output->currentMode().isNull()) {
-            qCDebug(KSCREEN_KDED) << "Current mode" << output->currentModeId() << \
"invalid, setting preferred mode" << output->preferredModeId(); +        if \
(output->isConnected() && output->isEnabled() && (output->currentMode().isNull() || \
(output->followPreferredMode() && output->currentModeId() != \
output->preferredModeId()))) { +            qCDebug(KSCREEN_KDED) << "Current mode \
was" << output->currentModeId() << ", setting preferred mode" << \
output->preferredModeId();  output->setCurrentModeId(output->preferredModeId());
             changed = true;
         }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic