commit c3c1ac0621c4986720f022ecaa4c2e7badce6f96
Author: Richard Heck <[email protected]>
Date:   Fri Apr 24 12:49:26 2015 -0400

    Don't write \PassThruChars if it is empty.

diff --git a/src/Layout.cpp b/src/Layout.cpp
index be51756..1e89433 100644
--- a/src/Layout.cpp
+++ b/src/Layout.cpp
@@ -1286,7 +1286,8 @@ void Layout::write(ostream & os) const
                os << "\tLabelCounter \"" << to_utf8(counter) << "\"\n";
        os << "\tFreeSpacing " << free_spacing << '\n';
        os << "\tPassThru " << pass_thru << '\n';
-       os << "\tPassThruChars " << to_utf8(pass_thru_chars) << '\n';
+       if (!pass_thru_chars.empty())
+               os << "\tPassThruChars " << to_utf8(pass_thru_chars) << '\n';
        os << "\tParbreakIsNewline " << parbreak_is_newline << '\n';
        switch (spacing.getSpace()) {
        case Spacing::Double:

Reply via email to