aboutsummaryrefslogtreecommitdiff
path: root/src/gui/server.cc
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2013-04-07 19:51:15 +0000
committerdos-reis <gdr@axiomatics.org>2013-04-07 19:51:15 +0000
commited865861aaecdba0375daa3a6a509ac55a57fe2e (patch)
tree6deac8718d1d3d6d87e15aaa9becc22d55ba9cbe /src/gui/server.cc
parent734b7a5c3b2859ab701227e7c8a96ca6aeb8f7fb (diff)
downloadopen-axiom-ed865861aaecdba0375daa3a6a509ac55a57fe2e.tar.gz
Diffstat (limited to 'src/gui/server.cc')
-rw-r--r--src/gui/server.cc10
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() {