diff --git a/source/shared_lib/sources/platform/posix/miniftpclient.cpp b/source/shared_lib/sources/platform/posix/miniftpclient.cpp index b5f93572..baea4590 100644 --- a/source/shared_lib/sources/platform/posix/miniftpclient.cpp +++ b/source/shared_lib/sources/platform/posix/miniftpclient.cpp @@ -370,6 +370,18 @@ void FTPClientThread::execute() { safeMutex.ReleaseLock(); } + MutexSafeWrapper safeMutex2(&mutexTilesetList); + if(tilesetList.size() > 0) { + string tileset = tilesetList[0]; + tilesetList.erase(tilesetList.begin() + 0); + safeMutex2.ReleaseLock(); + + getTilesetFromServer(tileset); + } + else { + safeMutex2.ReleaseLock(); + } + sleep(25); }