Fix app window not hiding when streaming starts
This commit is contained in:
parent
d00c434ccc
commit
5755afc4ea
1 changed files with 7 additions and 0 deletions
|
|
@ -529,6 +529,7 @@ void Session::emitLaunchWarning(QString text)
|
|||
// Pump the UI loop while we wait
|
||||
SDL_Delay(5);
|
||||
QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents);
|
||||
QCoreApplication::sendPostedEvents();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1071,8 +1072,14 @@ void Session::exec(int displayOriginX, int displayOriginY)
|
|||
asyncConnThread.start();
|
||||
while (!asyncConnThread.wait(10)) {
|
||||
QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents);
|
||||
QCoreApplication::sendPostedEvents();
|
||||
}
|
||||
|
||||
// Pump the event loop one last time to ensure we pick up any events from
|
||||
// the thread that happened while it was in the final successful QThread::wait().
|
||||
QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents);
|
||||
QCoreApplication::sendPostedEvents();
|
||||
|
||||
// If the connection failed, clean up and abort the connection.
|
||||
if (!m_AsyncConnectionSuccess) {
|
||||
delete m_InputHandler;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue