diff --git a/desktop/inc/app.hxx b/desktop/inc/app.hxx index 7a789b59b55a..0c96240f1b0d 100644 --- a/desktop/inc/app.hxx +++ b/desktop/inc/app.hxx @@ -169,7 +169,6 @@ class Desktop final : public Application std::unique_ptr m_xLockfile; Timer m_firstRunTimer; std::thread m_aUpdateThread; - std::thread m_aOpenCLCheckThread; }; OUString GetURL_Impl( diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx index 7075d6afcb89..b00dd75a39e6 100644 --- a/desktop/source/app/app.cxx +++ b/desktop/source/app/app.cxx @@ -1613,7 +1613,7 @@ int Desktop::Main() // FIXME: move this somewhere sensible. #if HAVE_FEATURE_OPENCL - m_aOpenCLCheckThread = std::thread(CheckOpenCLCompute, xDesktop); + CheckOpenCLCompute(xDesktop); #endif #if !defined(EMSCRIPTEN) @@ -1670,9 +1670,6 @@ int Desktop::doShutdown() if (m_aUpdateThread.joinable()) m_aUpdateThread.join(); - if (m_aOpenCLCheckThread.joinable()) - m_aOpenCLCheckThread.join(); - if (pExecGlobals->xJVMloadThread.is()) { pExecGlobals->xJVMloadThread->join();