summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--proto-simconnect/ftnoir_protocol_sc.cpp8
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";