# HG changeset patch # User madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09 # Date 1367623493 0 # Node ID a710bedc1ec4f78bf391fcd0fa0da022d4fa9aa9 # Parent b7ee4a10eaf0bea52cd83fb4cd7b38d68dfdeeae Automatically re-open the Rat page when leaving combat if it was open when entering combat. diff -r b7ee4a10eaf0 -r a710bedc1ec4 CyborgMMO7.lua --- 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