From 0d60bc55e4373167141f0f08a10a2174cc7e029a Mon Sep 17 00:00:00 2001
From: PilzAdam <pilzadam@minetest.net>
Date: Mon, 5 Aug 2013 13:19:16 +0200
Subject: [PATCH] Dont download modstore info if its isnt needed

---
 builtin/modmgr.lua   | 1 +
 builtin/modstore.lua | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/builtin/modmgr.lua b/builtin/modmgr.lua
index 20128737a..e7f028f6e 100644
--- a/builtin/modmgr.lua
+++ b/builtin/modmgr.lua
@@ -551,6 +551,7 @@ function modmgr.handle_modmgr_buttons(fields)
 	end
 	
 	if fields["btn_mod_mgr_download"] ~= nil then
+		modstore.update_modlist()
 		retval.current_tab = "dialog_modstore_unsorted"
 		retval.is_dialog = true
 		retval.show_buttons = false
diff --git a/builtin/modstore.lua b/builtin/modstore.lua
index 870eccdd3..6d761d47c 100644
--- a/builtin/modstore.lua
+++ b/builtin/modstore.lua
@@ -32,7 +32,6 @@ function modstore.init()
 	modstore.basetexturedir = engine.get_gamepath() .. DIR_DELIM .. ".." ..
 						DIR_DELIM .. "textures" .. DIR_DELIM .. "base" .. 
 						DIR_DELIM .. "pack" .. DIR_DELIM
-	modstore.update_modlist()
 	
 	modstore.current_list = nil
 	
-- 
GitLab