Drop XRandR dependency from Options's currentRefreshRate
Summary: This code branch was dead. It was for the case that the number of screens is 0, but KWin::Screens never has a count of zero, especially not the XRandR based screens (c.f. screens_xrandr.cpp method ::update) which has a fallback handling setting the count to always 1 if there are no screens. Test Plan: Compiles Reviewers: #kwin, #plasma Subscribers: plasma-devel, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D7650
This commit is contained in:
parent
5c20e5c049
commit
536739f095
1 changed files with 0 additions and 5 deletions
|
@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "screens.h"
|
#include "screens.h"
|
||||||
#include "settings.h"
|
#include "settings.h"
|
||||||
#include "xcbutils.h"
|
|
||||||
#include <kwinglplatform.h>
|
#include <kwinglplatform.h>
|
||||||
#include <QOpenGLContext>
|
#include <QOpenGLContext>
|
||||||
|
|
||||||
|
@ -67,10 +66,6 @@ int currentRefreshRate()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
rate = qRound(Screens::self()->refreshRate(syncScreen)); // TODO forward float precision?
|
rate = qRound(Screens::self()->refreshRate(syncScreen)); // TODO forward float precision?
|
||||||
} else if (Xcb::Extensions::self()->isRandrAvailable()) {
|
|
||||||
// last restort - query XRandR screenInfo rate - probably wrong on nvidia systems
|
|
||||||
Xcb::RandR::ScreenInfo screenInfo(rootWindow());
|
|
||||||
rate = screenInfo->rate;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 0Hz or less is invalid, so we fallback to a default rate
|
// 0Hz or less is invalid, so we fallback to a default rate
|
||||||
|
|
Loading…
Reference in a new issue