diff options
-rw-r--r-- | proto-simconnect/ftnoir_protocol_sc.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/proto-simconnect/ftnoir_protocol_sc.cpp b/proto-simconnect/ftnoir_protocol_sc.cpp index b94d8769..9a1db9b5 100644 --- a/proto-simconnect/ftnoir_protocol_sc.cpp +++ b/proto-simconnect/ftnoir_protocol_sc.cpp @@ -76,8 +76,12 @@ void simconnect::run() (void)simconnect_close(handle); } - if (!isInterruptionRequested()) - Sleep(sleep_time * 1000); + for (unsigned k = 0; k < sleep_time * 25; k++) + { + if (isInterruptionRequested()) + break; + Sleep(1000 / 25); + } } qDebug() << "simconnect: exit"; |