Commit 43aec9ca authored by Andrey Butirsky's avatar Andrey Butirsky Committed by Vlad Zahorodnii
Browse files

fixup! [wayland] fix ignored keyboard RepeatRate

Ceiling so that it repeats on minimal 0.x rates accessible via UI

BUG: 443721
parent 2fd93e32
......@@ -29,6 +29,8 @@
// Qt
#include <QKeyEvent>
#include <cmath>
namespace KWin
......@@ -150,7 +152,7 @@ void KeyboardInputRedirection::reconfigure()
if (waylandServer()->seat()->keyboard()) {
const auto config = InputConfig::self()->inputConfig()->group(QStringLiteral("Keyboard"));
const int delay = config.readEntry("RepeatDelay", 660);
const int rate = int(config.readEntry("RepeatRate", 25.0));
const int rate = std::ceil(config.readEntry("RepeatRate", 25.0));
const QString repeatMode = config.readEntry("KeyRepeat", "repeat");
// when the clients will repeat the character or turn repeat key events into an accent character selection, we want
// to tell the clients that we are indeed repeating keys.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment