From ed865861aaecdba0375daa3a6a509ac55a57fe2e Mon Sep 17 00:00:00 2001 From: dos-reis Date: Sun, 7 Apr 2013 19:51:15 +0000 Subject: --- src/gui/server.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/gui/server.cc') 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() { -- cgit v1.2.3