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 271  
272 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 285 br_finalize();
281 286 }
... ...