From 5eb0981e72788f09f64eba9a744767a0f2d42d4d Mon Sep 17 00:00:00 2001 From: Nicolas Date: Sun, 25 Feb 2018 06:44:48 -0300 Subject: [PATCH] dlman: Dont set dling to true if dl doesnt start --- src/DownloadManager.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/DownloadManager.cpp b/src/DownloadManager.cpp index 6e17c1ec40..b505ee692a 100644 --- a/src/DownloadManager.cpp +++ b/src/DownloadManager.cpp @@ -1346,10 +1346,11 @@ class LunaDownloadablePack : public Luna { if (p->downloading) return 1; - p->downloading = true; Download * dl = DLMAN->DownloadAndInstallPack(p); - if (dl) + if (dl) { dl->PushSelf(L); + p->downloading = true; + } else lua_pushnil(L); return 1;