1
0
mirror of https://github.com/TomHarte/CLK.git synced 2025-08-07 08:26:28 +00:00

Merge pull request #1391 from TomHarte/SSLandCSL

Treat second argument to key_delay as optional.
This commit is contained in:
Thomas Harte
2024-08-14 19:56:18 -05:00
committed by GitHub

View File

@@ -359,7 +359,12 @@ std::vector<CSL::Instruction> CSL::parse(const std::string &file_name) {
case Type::KeyDelay: {
KeyDelay argument;
require(argument.press_delay);
require(argument.interpress_delay);
uint64_t interpress_delay;
stream >> interpress_delay;
if(!stream.fail()) {
argument.interpress_delay = argument.press_delay;
}
uint64_t carriage_return_delay;
stream >> carriage_return_delay;