diff --git a/app/src/main/cpp/GPIOControl.cpp b/app/src/main/cpp/GPIOControl.cpp index db90c2e9..d4b053ac 100644 --- a/app/src/main/cpp/GPIOControl.cpp +++ b/app/src/main/cpp/GPIOControl.cpp @@ -496,6 +496,10 @@ void GpioControl::PowerControlThreadProc() bool GpioControl::Startup() { + if (m_thread.joinable()) + { + return true; + } // if (m_thread.) m_exitSignal = false; m_thread = std::thread(PowerControlThreadProc);