From 16bc3891c62da5ded2ed9825292bf55e2f56b73b Mon Sep 17 00:00:00 2001 From: Ivan Pelipenko Date: Sat, 23 May 2020 21:52:16 +0300 Subject: [PATCH] multiline fix --- src_main/io_devices/piconfig.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src_main/io_devices/piconfig.cpp b/src_main/io_devices/piconfig.cpp index edd71692..4ed67559 100755 --- a/src_main/io_devices/piconfig.cpp +++ b/src_main/io_devices/piconfig.cpp @@ -759,9 +759,9 @@ void PIConfig::parse() { comm = ""; } - if (str.endsWith("\\")) { + if (str.endsWith(" \\")) { isMultiline = true; - str.cutRight(1).trim(); + str.cutRight(2).trim(); } else isMultiline = false; @@ -769,10 +769,11 @@ void PIConfig::parse() { wasMultiline = false; if (ce) { ce->_value += str; - ce->_all += "\\\n" + all; + ce->_all += " \\\n" + all; } str.clear(); - } + } else + ce = 0; wasMultiline = isMultiline; //piCout << "[PIConfig] str" << str.size() << str << str.toUTF8();