From 093077810ff3b849576033edb6d21a354ddfb2e6 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Sat, 1 Jan 2011 01:49:01 +0000 Subject: [PATCH] - bugfix to add tileset requests into ftp client thread --- .../sources/platform/posix/miniftpclient.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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); }