diff --git a/src/threadloop.cpp b/src/threadloop.cpp index 140f1deccb1f4fdd66abf4f07d2ce3d14ab1271f..f574a2020da259f2bb59257041c24a70be5e63a0 100644 --- a/src/threadloop.cpp +++ b/src/threadloop.cpp @@ -117,7 +117,11 @@ void ThreadLoop::exit() bool ThreadLoop::isRunning() const noexcept { +#ifdef _WIN32 + return state_ == RUNNING; +#else return thread_.joinable() and state_ == RUNNING; +#endif } bool