]> git.lyx.org Git - lyx.git/commitdiff
Fix a regression reported at #9146
authorScott Kostyshak <skostysh@lyx.org>
Wed, 4 Jun 2014 17:52:42 +0000 (13:52 -0400)
committerScott Kostyshak <skostysh@lyx.org>
Thu, 5 Jun 2014 01:32:14 +0000 (21:32 -0400)
This regression was introduced by me at 8b66f9ce. I did not take
into account that a call to a python script containing $$s is embedded
within a separate python script. Thus, when commandPrep() is called it
only sees the call to the outer python script, and does not see the
$$s contained in that python script. It therefore did not substitute
for it. This fix simply calls commandPrep() directly before writing
the embedded command.

src/graphics/GraphicsConverter.cpp

index 98580bd1eb655f27c79f3c3233fbba0108a128b0..263c91eab905229e1d7bd6770925186726beb1d7 100644 (file)
@@ -324,7 +324,7 @@ static void build_script(string const & from_file,
 
                ostringstream os;
                os << os::python() << ' '
-                  << "$$s/scripts/convertDefault.py" << ' ';
+                  << commandPrep("$$s/scripts/convertDefault.py") << ' ';
                if (!from_format.empty())
                        os << strip_digit(from_format) << ':';
                // The extra " quotes around infile and outfile are needed