From e246e6d6bfea742ea75783754c50e84bbc75cd53 Mon Sep 17 00:00:00 2001 From: spx Date: Fri, 7 Jan 2011 08:18:20 +0000 Subject: [PATCH] Fixed an issue that WebParser causes an infinite loop of downloading in some cases when FinishAction contains !RainmeterUpdate. --- Plugins/PluginWebParser/WebParser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/PluginWebParser/WebParser.cpp b/Plugins/PluginWebParser/WebParser.cpp index a31683bc..9428b4e8 100644 --- a/Plugins/PluginWebParser/WebParser.cpp +++ b/Plugins/PluginWebParser/WebParser.cpp @@ -761,7 +761,7 @@ double Update2(UINT id) if (urlData->url.size() > 0 && urlData->url.find(L'[') == std::wstring::npos) { // This is not a reference; need to update. - if (urlData->threadHandle == 0) + if (urlData->threadHandle == 0 && urlData->dlThreadHandle == 0) { if (urlData->updateCounter == 0) {