Quantcast

-Fixed an issue where the frame reset wasn't working.

Xruptor [07-26-10 - 14:57]
-Fixed an issue where the frame reset wasn't working.
Filename
XanEXP.lua
XanEXP.toc
diff --git a/XanEXP.lua b/XanEXP.lua
index b9b4224..69326fb 100644
--- a/XanEXP.lua
+++ b/XanEXP.lua
@@ -15,7 +15,7 @@ function f:PLAYER_LOGIN()
 	if XanEXP_DB.bgShown == nil then XanEXP_DB.bgShown = 1 end
 	if XanEXP_DB.scale == nil then XanEXP_DB.scale = 1 end

-	self:CreateEXPFrame()
+	self:CreateEXP_Frame()
 	self:RestoreLayout("XanEXP")

 	start, max, starttime = UnitXP("player"), UnitXPMax("player"), GetTime()
@@ -33,7 +33,7 @@ function f:PLAYER_LOGIN()
 	SlashCmdList["XANEXP"] = XANEXP_SlashCommand;

 	local ver = GetAddOnMetadata("XanEXP","Version") or '1.0'
-	DEFAULT_CHAT_FRAME:AddMessage(string.format("|cFF99CC33%s|r [v|cFFDF2B2B%s|r] Loaded", "XanEXP", ver or "1.0"))
+	DEFAULT_CHAT_FRAME:AddMessage(string.format("|cFF99CC33%s|r [v|cFFDF2B2B%s|r] loaded:   /xanexp", "XanEXP", ver or "1.0"))
 end

 function XANEXP_SlashCommand(cmd)
@@ -46,7 +46,8 @@ function XANEXP_SlashCommand(cmd)
 			return true
 		elseif c and c:lower() == "reset" then
 			DEFAULT_CHAT_FRAME:AddMessage("XanEXP: Frame position has been reset!");
-			XanEXP:SetPoint("CENTER", UIParent, "CENTER", 0, 0);
+			XanEXP:ClearAllPoints()
+			XanEXP:SetPoint("CENTER", UIParent, "CENTER", 0, 0)
 			return true
 		elseif c and c:lower() == "scale" then
 			if b then
@@ -67,7 +68,7 @@ function XANEXP_SlashCommand(cmd)
 	DEFAULT_CHAT_FRAME:AddMessage("/xanexp scale # - Set the scale of the XanEXP frame")
 end

-function f:CreateEXPFrame()
+function f:CreateEXP_Frame()

 	f:SetWidth(61)
 	f:SetHeight(27)
diff --git a/XanEXP.toc b/XanEXP.toc
index 784d507..d3aca5d 100644
--- a/XanEXP.toc
+++ b/XanEXP.toc
@@ -2,7 +2,7 @@
 ## Title: XanEXP
 ## Notes: A small window display current xp and other xp information
 ## Author: Xruptor
-## Version: 1.4
+## Version: 1.5
 ## SavedVariablesPerCharacter: XanEXP_DB

 XanEXP.lua