+2002-10-09 Dekel Tsur <dekelts@tau.ac.il>
+
+ * lyx_main.C (queryUserLyXDir): Fix automatic reconfiguration.
+
2002-10-17 Dekel Tsur <dekelts@tau.ac.il>
* lyxlength.C (inPixels): Fix hanfling of negative length.
FileInfo fileInfo(user_lyxdir);
if (fileInfo.isOK() && fileInfo.isDir()) {
first_start = false;
- Path p(user_lyxdir);
FileInfo script(configure_script);
- FileInfo defaults("lyxrc.defaults");
- if (!defaults.isOK()
- || defaults.getModificationTime() < script.getModificationTime()) {
+ FileInfo defaults(AddName(user_lyxdir, "lyxrc.defaults"));
+ if (defaults.isOK() && script.isOK()
+ && defaults.getModificationTime() < script.getModificationTime()) {
lyxerr << _("LyX: reconfiguring user directory")
<< endl;
+ Path p(user_lyxdir);
::system(configure_script.c_str());
lyxerr << "LyX: " << _("Done!") << endl;
}