Fix LyX.exe == lyx.exe.
This commit is contained in:
parent
38fe5d6cd6
commit
084e68eb6e
|
@ -53,10 +53,11 @@ namespace LAview {
|
||||||
throw new IOError.NOT_FOUND(_("File ")+tex_file+_(" not found"));
|
throw new IOError.NOT_FOUND(_("File ")+tex_file+_(" not found"));
|
||||||
if (!File.new_for_path(lyx_file_path).get_parent().query_exists())
|
if (!File.new_for_path(lyx_file_path).get_parent().query_exists())
|
||||||
throw new IOError.NOT_FOUND(_("Target directory for ")+lyx_file_path+_(" does not exist"));
|
throw new IOError.NOT_FOUND(_("Target directory for ")+lyx_file_path+_(" does not exist"));
|
||||||
var last_index_of = lyx_path.last_index_of ("lyx");
|
var tex2lyx_path = lyx_path;
|
||||||
if (last_index_of == -1) throw new IOError.NOT_FOUND(_("Cann't find tex2lyx command"));
|
var regex = new Regex("lyx$");
|
||||||
var tex2lyx_path = lyx_path.substring(0, last_index_of)
|
tex2lyx_path = regex.replace(tex2lyx_path, tex2lyx_path.length, 0, "tex2lyx");
|
||||||
+ "tex2" + lyx_path.offset(last_index_of);
|
regex = new Regex("[Ll][Yy][Xx].exe$");
|
||||||
|
tex2lyx_path = regex.replace(tex2lyx_path, tex2lyx_path.length, 0, "tex2lyx.exe");
|
||||||
return (new SubprocessLauncher( SubprocessFlags.STDIN_PIPE
|
return (new SubprocessLauncher( SubprocessFlags.STDIN_PIPE
|
||||||
| SubprocessFlags.STDOUT_PIPE
|
| SubprocessFlags.STDOUT_PIPE
|
||||||
| SubprocessFlags.STDERR_PIPE))
|
| SubprocessFlags.STDERR_PIPE))
|
||||||
|
|
Loading…
Reference in New Issue