Commit 6a57ca7e475441b71c87604ce4e277a4bb144951

Authored by Josh Klontz
1 parent 5fc7d0af

added -noEventLoop flag

Showing 1 changed file with 9 additions and 4 deletions
app/br/br.cpp
@@ -271,11 +271,16 @@ private: @@ -271,11 +271,16 @@ private:
271 271
272 int main(int argc, char *argv[]) 272 int main(int argc, char *argv[])
273 { 273 {
274 - br_initialize(argc, argv, "", argc >= 2 && !strcmp(argv[1], "-gui")); 274 + const bool gui = (argc >= 2) && !strcmp(argv[1], "-gui");
  275 + const bool noEventLoop = (argc >= 2) && !strcmp(argv[1], "-noEventLoop");
  276 + br_initialize(argc, argv, "", gui);
275 277
276 - FakeMain *fakeMain = new FakeMain(argc, argv);  
277 - QThreadPool::globalInstance()->start(fakeMain);  
278 - QCoreApplication::exec(); 278 + if (noEventLoop) {
  279 + FakeMain(argc, argv).run();
  280 + } else {
  281 + QThreadPool::globalInstance()->start(new FakeMain(argc, argv));
  282 + QCoreApplication::exec();
  283 + }
279 284
280 br_finalize(); 285 br_finalize();
281 } 286 }