diff --git a/libosmscout/src/osmscout/async/AsyncWorker.cpp b/libosmscout/src/osmscout/async/AsyncWorker.cpp index b10d113fe..d0d4c4221 100644 --- a/libosmscout/src/osmscout/async/AsyncWorker.cpp +++ b/libosmscout/src/osmscout/async/AsyncWorker.cpp @@ -19,12 +19,17 @@ #include +#include + namespace osmscout { -AsyncWorker::AsyncWorker(const std::string&): +AsyncWorker::AsyncWorker(const std::string &name): thread(&AsyncWorker::Loop,this) { - + Async([name](Breaker &) -> int { + SetThreadName(name); + return 0; + }); } AsyncWorker::~AsyncWorker()