From 39b6973a4852b6f499ad4c6a51b3fbd952e4c838 Mon Sep 17 00:00:00 2001 From: Reinhold Kainhofer Date: Mon, 31 Aug 2009 19:33:50 +0200 Subject: [PATCH] Don't replace % by \% in ly:format. The png backen uses % as escape sequence --- lily/general-scheme.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 + "\""; } -- 2.39.5