changeset 60:a710bedc1ec4

Automatically re-open the Rat page when leaving combat if it was open when entering combat.
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Fri, 03 May 2013 23:24:53 +0000
parents b7ee4a10eaf0
children adba10dfa908
files CyborgMMO7.lua
diffstat 1 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/CyborgMMO7.lua	Fri May 03 23:24:48 2013 +0000
+++ b/CyborgMMO7.lua	Fri May 03 23:24:53 2013 +0000
@@ -44,6 +44,7 @@
 local SettingsLoaded = false
 local SaveName = GetRealmName().."_"..UnitName("player")
 local Settings = nil
+local AutoClosed = false
 CyborgMMO_ModeDetected = false
 
 
@@ -346,7 +347,15 @@
 	elseif event == "PLAYER_ENTERING_WORLD" then
 		EnteredWorld = true
 	elseif event == "PLAYER_REGEN_DISABLED" then
-		CyborgMMO_Close()
+		if CyborgMMO_IsOpen() then
+			AutoClosed = true
+			CyborgMMO_Close()
+		end
+	elseif event == "PLAYER_REGEN_ENABLED" then
+		if AutoClosed then
+			AutoClosed = false
+			CyborgMMO_Open()
+		end
 	elseif event == "ACTIVE_TALENT_GROUP_CHANGED" then
 		-- force a re-loading of bindings
 		BindingsLoaded = false
@@ -437,6 +446,7 @@
 	CyborgMMO_MainPage:RegisterEvent("VARIABLES_LOADED")
 	CyborgMMO_MainPage:RegisterEvent("PLAYER_ENTERING_WORLD")
 	CyborgMMO_MainPage:RegisterEvent("PLAYER_REGEN_DISABLED")
+	CyborgMMO_MainPage:RegisterEvent("PLAYER_REGEN_ENABLED")
 	CyborgMMO_MainPage:RegisterEvent("ACTIVE_TALENT_GROUP_CHANGED")
 end