diff options
author | dos-reis <gdr@axiomatics.org> | 2013-04-07 19:51:15 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2013-04-07 19:51:15 +0000 |
commit | ed865861aaecdba0375daa3a6a509ac55a57fe2e (patch) | |
tree | 6deac8718d1d3d6d87e15aaa9becc22d55ba9cbe /src/gui/server.cc | |
parent | 734b7a5c3b2859ab701227e7c8a96ca6aeb8f7fb (diff) | |
download | open-axiom-ed865861aaecdba0375daa3a6a509ac55a57fe2e.tar.gz |
Diffstat (limited to 'src/gui/server.cc')
-rw-r--r-- | src/gui/server.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/gui/server.cc b/src/gui/server.cc index 601599e9..32f7ade7 100644 --- a/src/gui/server.cc +++ b/src/gui/server.cc @@ -33,7 +33,15 @@ #include "server.h" namespace OpenAxiom { - Server::Server(const Command& c) : cmd(c), fs(c.root_dir) { + static Command + process_arguments(int argc, char* argv[]) { + Command cmd; + preprocess_arguments(&cmd, argc, argv); + return cmd; + } + + Server::Server(int argc, char* argv[]) + : cmd(process_arguments(argc, argv)), fs(cmd.root_dir) { } Server::~Server() { |