Quantcast

fixed profile labeling

Steven Jackson [07-05-14 - 03:42]
fixed profile labeling
Filename
Interface/AddOns/SVUI/system/alerts.lua
Interface/AddOns/SVUI/system/classes/Database.lua
Interface/AddOns/SVUI_ConfigOMatic/modules/profiles.lua
diff --git a/Interface/AddOns/SVUI/system/alerts.lua b/Interface/AddOns/SVUI/system/alerts.lua
index 1e05b5a..81f656e 100644
--- a/Interface/AddOns/SVUI/system/alerts.lua
+++ b/Interface/AddOns/SVUI/system/alerts.lua
@@ -178,11 +178,7 @@ SuperVillain.SystemAlert["RESET_PROFILE_PROMPT"] = {
 	timeout = 0,
 	hideOnEscape = 1,
 	OnAccept = function()
-		SuperVillain.db = nil
-    	_G["SVUI_Profile"] = nil
-    	_G["SVUI_Filters"] = nil
-    	_G["SVUI_Cache"] = nil
-    	ReloadUI()
+		SuperVillain.db:Reset()
 	end
 };
 SuperVillain.SystemAlert["BAR6_CONFIRMATION"] = {
diff --git a/Interface/AddOns/SVUI/system/classes/Database.lua b/Interface/AddOns/SVUI/system/classes/Database.lua
index 433904a..9d0572b 100644
--- a/Interface/AddOns/SVUI/system/classes/Database.lua
+++ b/Interface/AddOns/SVUI/system/classes/Database.lua
@@ -3445,7 +3445,7 @@ local function resetprofile(t)
 		end
 	end
 	tablecopy(sv, src)
-	SuperVillain:StaticPopup_Show("RESET_PROFILE_PROMPT")
+	ReloadUI()
 end

 local function listprofiles(t)
diff --git a/Interface/AddOns/SVUI_ConfigOMatic/modules/profiles.lua b/Interface/AddOns/SVUI_ConfigOMatic/modules/profiles.lua
index 791f331..5a40f60 100644
--- a/Interface/AddOns/SVUI_ConfigOMatic/modules/profiles.lua
+++ b/Interface/AddOns/SVUI_ConfigOMatic/modules/profiles.lua
@@ -117,7 +117,7 @@ SuperVillain.Options.args.profiles = {
 			type = "execute",
 			name = function() return L["reset"] .. " " .. NORMAL_FONT_COLOR_CODE .. SuperVillain.db.profileKey .. FONT_COLOR_CODE_CLOSE end,
 			desc = L["reset_sub"],
-			func = function() SuperVillain.db:Reset() end,
+			func = function() SuperVillain:StaticPopup_Show("RESET_PROFILE_PROMPT") end,
 			width = "full",
 		},
 	}