X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=023e73e96b44e45facfb9af06232bd0164a0287b;hb=e8c932ff842ced0b26c205ed6983102b6e7e50c2;hp=9c7856014b36f0d994415cf84e041acf818e278e;hpb=84cca2dd944cf11f8c69532dff91e9d91c8b2ab3;p=lyx.git diff --git a/src/client/client.cpp b/src/client/client.cpp index 9c7856014b..023e73e96b 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -19,8 +19,7 @@ #include "support/lstrings.h" #include "support/Messages.h" #include "support/unicode.h" - -#include +#include "support/unique_ptr.h" // getpid(), getppid() #ifdef HAVE_SYS_TYPES_H @@ -61,13 +60,15 @@ #include #include + using namespace std; using namespace lyx::support; -using ::boost::scoped_ptr; - namespace lyx { +// Dummy verbose support +bool verbose = false; + // Dummy LyXRC support struct LyXRC { string icon_set; @@ -506,9 +507,11 @@ int g(vector const & arg) << endl; return -1; } - singleCommand = "LYXCMD:server-goto-file-row " - + arg[0] + ' ' - + arg[1]; + singleCommand = "LYXCMD:command-sequence " + "server-goto-file-row " + + arg[0] + ' ' + + arg[1] + "; " + + "lyx-activate"; return 2; } @@ -618,7 +621,7 @@ int LyXClientApp::run() return EXIT_FAILURE; } - scoped_ptr server; + unique_ptr server; if (!cmdline::serverAddress.empty()) { server.reset(new LyXDataSocket(FileName(to_utf8(cmdline::serverAddress))));