mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
Enable the graphics converter to copy with identical in and out file names.
This is already supported in Converters::convert() and needed e.g. for eps2->eps conversion. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@40649 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
b64014229f
commit
5e47fc73d5
@ -356,6 +356,12 @@ static void build_script(string const & from_file,
|
||||
subst(conv.result_file,
|
||||
token_base, onlyFileName(infile_base)));
|
||||
|
||||
// If two formats share the same extension we may get identical names
|
||||
if (outfile == infile && conv.result_file.empty()) {
|
||||
string const new_base = FileName::tempName(tmp).toFilesystemEncoding();
|
||||
outfile = addExtension(new_base, conv.To->extension());
|
||||
}
|
||||
|
||||
// Store these names in the python script
|
||||
script << "infile = "
|
||||
<< quoteName(infile, quote_python) << "\n"
|
||||
|
Loading…
Reference in New Issue
Block a user