Quantcast

update to data cleaning functions

Steven Jackson [03-08-15 - 20:03]
update to data cleaning functions
Filename
SVUI_!Core/system/core.lua
diff --git a/SVUI_!Core/system/core.lua b/SVUI_!Core/system/core.lua
index 27bdc45..48f4950 100644
--- a/SVUI_!Core/system/core.lua
+++ b/SVUI_!Core/system/core.lua
@@ -439,7 +439,7 @@ end

 local function _removedeprecated()
     --[[ BEGIN DEPRECATED ]]--
-    if(_G.SVUI_Filters) then
+    if(_G.SVUI_Filters and (not _G.SVUI_TRANSFER_WIZARD)) then
         _tablecopy(SV.db.Filters, _G.SVUI_Filters)
         _G.SVUI_Filters = nil
     end
@@ -654,12 +654,15 @@ function SV:ToggleConfig()
 end

 function SV:VersionCheck()
+    local delayed;
     if(_G.SVUI_TRANSFER_WIZARD) then
         local copied = SVUILib:GetSafeData("transfer_wizard_used");
         if(not copied) then
+            delayed = true;
             _G.SVUI_TRANSFER_WIZARD()
         end
-    else
+    end
+    if(not delayed) then
         local version = SVUILib:GetSafeData("install_version");
         if(not version or (version and _needsupdate(version, 1, 1, 0))) then
             self.Setup:Install(true)