Commit 6a57ca7e475441b71c87604ce4e277a4bb144951
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 | } | ... | ... |