process events before broadcast

This commit is contained in:
Patrick von Reth 2015-07-13 17:30:15 +02:00
parent 54ffa5af96
commit d12eca88e2
1 changed files with 3 additions and 1 deletions

View File

@ -122,7 +122,6 @@ int main(int argc, char *argv[])
if (parser.isSet(_bringProcessToFront) || parser.isSet(_bringWindowToFront)) { if (parser.isSet(_bringProcessToFront) || parser.isSet(_bringWindowToFront)) {
n.addAction(Action(1, "Bring to Front")); n.addAction(Action(1, "Bring to Front"));
} }
core.broadcastNotification(n);
int returnCode = -1; int returnCode = -1;
app.connect(&core, &SnoreCore::notificationClosed, [&](Notification noti) { app.connect(&core, &SnoreCore::notificationClosed, [&](Notification noti) {
@ -141,6 +140,9 @@ int main(int argc, char *argv[])
returnCode = noti.closeReason(); returnCode = noti.closeReason();
}); });
app.connect(&core, &SnoreCore::notificationClosed, &app, &QApplication::quit); app.connect(&core, &SnoreCore::notificationClosed, &app, &QApplication::quit);
app.processEvents();
core.broadcastNotification(n);
app.exec(); app.exec();
return returnCode; return returnCode;
} }