diff options
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/src/main.cpp b/src/main.cpp index 34b93d5..8dcfb03 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -25,7 +25,7 @@ int main(int argc, char *argv[]) { - QApplication app(argc, argv); + Browser app(argc, argv); app.setApplicationName("smolbote"); #ifdef VERSION app.setApplicationVersion(VERSION); @@ -44,18 +44,9 @@ int main(int argc, char *argv[]) parser.process(app); - Browser instance(parser.value(configOption)); - - if(parser.positionalArguments().length() > 0) { - QUrl url = QUrl::fromUserInput(parser.positionalArguments().at(0)); - if(url.isValid()) { - instance.addWindow(new MainWindow(&instance, url)); - } else { - instance.addWindow(new MainWindow(&instance)); - } - } else { - instance.addWindow(new MainWindow(&instance)); - } + app.setConfigPath(parser.value(configOption)); + + app.addWindow(new MainWindow(parser.positionalArguments())); return app.exec(); } |