keyboard: set repeat_info to config values on creation

This commit is contained in:
Isaac Freund
2020-12-26 19:17:24 +01:00
parent 760c88b094
commit 1732c69442
3 changed files with 15 additions and 3 deletions

View File

@ -30,8 +30,12 @@ pub fn setRepeat(
if (args.len < 3) return Error.NotEnoughArguments;
if (args.len > 3) return Error.TooManyArguments;
const rate = try std.fmt.parseInt(i32, args[1], 10);
const delay = try std.fmt.parseInt(i32, args[2], 10);
const rate = try std.fmt.parseInt(u31, args[1], 10);
const delay = try std.fmt.parseInt(u31, args[2], 10);
const config = &seat.input_manager.server.config;
config.repeat_rate = rate;
config.repeat_delay = delay;
var it = seat.keyboards.first;
while (it) |node| : (it = node.next) {