mirror of
https://github.com/moonlight-stream/moonlight-qt.git
synced 2026-02-16 02:30:52 +00:00
@@ -67,20 +67,16 @@ Item {
|
|||||||
// Re-enable GUI gamepad usage now
|
// Re-enable GUI gamepad usage now
|
||||||
SdlGamepadKeyNavigation.enable()
|
SdlGamepadKeyNavigation.enable()
|
||||||
|
|
||||||
if (quitAfter) {
|
// Pop the StreamSegue off the stack if this is a GUI-based app launch
|
||||||
if (streamSegueErrorDialog.text) {
|
if (!quitAfter) {
|
||||||
// Quit when the error dialog is acknowledged
|
|
||||||
streamSegueErrorDialog.quitAfter = quitAfter
|
|
||||||
streamSegueErrorDialog.open()
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
// Quit immediately
|
|
||||||
Qt.quit()
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
// Exit this view
|
|
||||||
stackView.pop()
|
stackView.pop()
|
||||||
|
}
|
||||||
|
|
||||||
|
if (quitAfter && !streamSegueErrorDialog.text) {
|
||||||
|
// If this was a CLI launch without errors, exit now
|
||||||
|
Qt.quit()
|
||||||
|
}
|
||||||
|
else {
|
||||||
// Show the Qt window again after streaming
|
// Show the Qt window again after streaming
|
||||||
window.visible = true
|
window.visible = true
|
||||||
|
|
||||||
|
|||||||
@@ -1308,14 +1308,14 @@ private:
|
|||||||
} catch (const QtNetworkReplyException&) {
|
} catch (const QtNetworkReplyException&) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Exit the entire program if requested
|
|
||||||
if (m_Session->m_ShouldExit) {
|
|
||||||
QCoreApplication::instance()->quit();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Session is finished now
|
// Session is finished now
|
||||||
emit m_Session->sessionFinished(m_Session->m_PortTestResults);
|
emit m_Session->sessionFinished(m_Session->m_PortTestResults);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Exit the entire program if requested
|
||||||
|
if (m_Session->m_ShouldExit) {
|
||||||
|
QCoreApplication::instance()->quit();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Session* m_Session;
|
Session* m_Session;
|
||||||
|
|||||||
Reference in New Issue
Block a user