From ab3715f7a91769c1db43dc7bd19fc17b3c288e2c Mon Sep 17 00:00:00 2001 From: Paul Ferrand Date: Sun, 4 Oct 2020 23:00:21 +0200 Subject: [PATCH] Read 0 or 1 values as valid booleans --- src/sfizz/Opcode.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/sfizz/Opcode.cpp b/src/sfizz/Opcode.cpp index 1ffafdbf..673501d1 100644 --- a/src/sfizz/Opcode.cpp +++ b/src/sfizz/Opcode.cpp @@ -211,9 +211,11 @@ absl::optional readOpcode(absl::string_view value, const Range readBooleanFromOpcode(const Opcode& opcode) { switch (hash(opcode.value)) { - case hash("off"): + case hash("off"): // fallthrough + case hash("0"): return false; - case hash("on"): + case hash("on"): // fallthrough + case hash("1"): return true; default: return {};