mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-01 13:36:48 +08:00
Prevent killing timer with wrong id
This commit is contained in:
@@ -104,11 +104,8 @@ namespace BlackSimPlugin
|
||||
bool CSimulatorFsx::disconnectFrom()
|
||||
{
|
||||
if (!m_simConnected) { return true; }
|
||||
if (m_simconnectTimerId >= 0)
|
||||
{
|
||||
killTimer(m_simconnectTimerId);
|
||||
m_simconnectTimerId = -1;
|
||||
}
|
||||
if (m_simconnectTimerId >= 0) { killTimer(m_simconnectTimerId); }
|
||||
m_simconnectTimerId = -1;
|
||||
if (m_hSimConnect)
|
||||
{
|
||||
SimConnect_Close(m_hSimConnect);
|
||||
@@ -1042,15 +1039,11 @@ namespace BlackSimPlugin
|
||||
|
||||
void CSimulatorFsx::reset()
|
||||
{
|
||||
if (m_simconnectTimerId >= 0)
|
||||
{
|
||||
killTimer(m_simconnectTimerId);
|
||||
m_simconnectTimerId = -1;
|
||||
}
|
||||
if (m_simconnectTimerId >= 0) { killTimer(m_simconnectTimerId); }
|
||||
m_simconnectTimerId = -1;
|
||||
m_simConnected = false;
|
||||
m_simSimulating = false;
|
||||
m_syncDeferredCounter = 0;
|
||||
m_simconnectTimerId = -1;
|
||||
m_skipCockpitUpdateCycles = 0;
|
||||
m_interpolationRequest = 0;
|
||||
m_interpolationsSkipped = 0;
|
||||
|
||||
Reference in New Issue
Block a user