From: Reinhold Kainhofer Date: Mon, 31 Aug 2009 17:33:50 +0000 (+0200) Subject: Don't replace % by \% in ly:format. The png backen uses % as escape sequence X-Git-Tag: release/2.13.4-1~99 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=39b6973a4852b6f499ad4c6a51b3fbd952e4c838;p=lilypond.git Don't replace % by \% in ly:format. The png backen uses % as escape sequence --- diff --git a/lily/general-scheme.cc b/lily/general-scheme.cc index 8d1f05e8ef..43ff745623 100644 --- a/lily/general-scheme.cc +++ b/lily/general-scheme.cc @@ -437,7 +437,8 @@ format_single_argument (SCM arg, int precision, bool escape = false) // Escape backslashes and double quotes, wrap it in double quotes replace_all (&s, "\\", "\\\\"); replace_all (&s, "\"", "\\\""); - replace_all (&s, "%", "\\%"); + // don't replace percents, since the png backend uses %d as escape sequence + // replace_all (&s, "%", "\\%"); replace_all (&s, "$", "\\$"); s = "\"" + s + "\""; }