1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-09-29 00:56:21 +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
commit 3dcbb40c55
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -359,7 +359,12 @@ std::vector<CSL::Instruction> CSL::parse(const std::string &file_name) {
case Type::KeyDelay: { case Type::KeyDelay: {
KeyDelay argument; KeyDelay argument;
require(argument.press_delay); 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; uint64_t carriage_return_delay;
stream >> carriage_return_delay; stream >> carriage_return_delay;