mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 23:05:36 +08:00
Issue #115 Actually start the auto-logoff timer when needed
Fixes mistake in fbbfd5ebe2
This commit is contained in:
@@ -695,9 +695,10 @@ namespace BlackGui
|
||||
if (!sGui->getIContextNetwork()->isConnected()) { return; } // nothing to logoff
|
||||
|
||||
const CStatusMessage m = CStatusMessage(this, CStatusMessage::SeverityInfo, u"Auto logoff in progress (could be simulator shutdown, crash, closing simulator)");
|
||||
const int delaySecs = 30;
|
||||
const int delaySecs = 20;
|
||||
this->showOverlayHTMLMessage(m, qRound(1000 * delaySecs * 0.8));
|
||||
this->setLogoffCountdown(delaySecs);
|
||||
this->startLogoffTimerCountdown();
|
||||
|
||||
emit this->requestLoginPage();
|
||||
}
|
||||
@@ -712,9 +713,13 @@ namespace BlackGui
|
||||
const auto msg = fatal
|
||||
? CStatusMessage(this, CStatusMessage::SeverityError, u"Sim frame rate too low to maintain constant simulation rate. Disconnecting to avoid disrupting the network.")
|
||||
: CStatusMessage(this, CStatusMessage::SeverityWarning, u"Sim frame rate too low to maintain constant simulation rate. Reduce graphics quality to avoid disconnection.");
|
||||
const int delaySecs = 30;
|
||||
const int delaySecs = 20;
|
||||
this->showOverlayHTMLMessage(msg, qRound(1000 * delaySecs * 0.8));
|
||||
if (fatal) { this->setLogoffCountdown(delaySecs); }
|
||||
if (fatal)
|
||||
{
|
||||
this->setLogoffCountdown(delaySecs);
|
||||
this->startLogoffTimerCountdown();
|
||||
}
|
||||
|
||||
emit this->requestLoginPage();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user