]> git.lyx.org Git - lyx.git/blobdiff - src/LyXRC.cpp
Move \PassOptionsToPackage before the first package loaded
[lyx.git] / src / LyXRC.cpp
index 3b0add1ea662cdec78cb8a8c6be049466a2abea9..a274c5f03f94a658bf170f92111e53db615fd460 100644 (file)
@@ -669,9 +669,13 @@ LyXRC::ReturnValues LyXRC::read(Lexer & lexrc, bool check_format)
                        break;
 
                case RC_SERVERPIPE:
-                       if (lexrc.next())
-                               lyxpipes = subst(os::internal_path(lexrc.getString()), "$$User",
-                                       package().user_support().absFileName());
+                       if (lexrc.next()) {
+                               string userdir = package().user_support().absFileName();
+                               if (userdir.back() == '/')
+                                 userdir.pop_back();
+                               lyxpipes = subst(os::internal_path(lexrc.getString()), "$$UserDir",
+                                       userdir);
+                       }
                        break;
 
                case RC_CT_ADDITIONS_UNDERLINED: