mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-09-22 07:57:22 +00:00
Make -userdir available to child processes
Otherwise tex2lyx would not find textclass.lst, and thus TeX import and paste from LaTeX would not work.
This commit is contained in:
parent
f8f1232465
commit
08c5d34922
12
src/LyX.cpp
12
src/LyX.cpp
@ -735,6 +735,18 @@ bool LyX::init()
|
|||||||
if (!setEnv("LyXDir", lyx_dir))
|
if (!setEnv("LyXDir", lyx_dir))
|
||||||
LYXERR(Debug::INIT, "\t... failed!");
|
LYXERR(Debug::INIT, "\t... failed!");
|
||||||
|
|
||||||
|
if (package().explicit_user_support() && getEnv(LYX_USERDIR_VER).empty()) {
|
||||||
|
// -userdir was given on the command line.
|
||||||
|
// Make it available to child processes, otherwise tex2lyx
|
||||||
|
// would not find all layout files, and other converters might
|
||||||
|
// use it as well.
|
||||||
|
string const user_dir = package().user_support().absFileName();
|
||||||
|
LYXERR(Debug::INIT, "Setting " LYX_USERDIR_VER "... to \""
|
||||||
|
<< user_dir << '"');
|
||||||
|
if (!setEnv(LYX_USERDIR_VER, user_dir))
|
||||||
|
LYXERR(Debug::INIT, "\t... failed!");
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Read configuration files
|
// Read configuration files
|
||||||
//
|
//
|
||||||
|
Loading…
Reference in New Issue
Block a user