diff --git a/WeakAuras/RegionTypes/RegionPrototype.lua b/WeakAuras/RegionTypes/RegionPrototype.lua index bdf37d7..ad8df3a 100644 --- a/WeakAuras/RegionTypes/RegionPrototype.lua +++ b/WeakAuras/RegionTypes/RegionPrototype.lua @@ -743,8 +743,6 @@ function WeakAuras.regionPrototype.AddExpandFunction(data, region, cloneId, pare Private.RunConditions(region, uid, true) region.subRegionEvents:Notify("PreHide") region:Hide(); - region.states = nil - region.state = nil if (cloneId) then Private.ReleaseClone(region.id, cloneId, data.regionType); parent:RemoveChild(id, cloneId) @@ -760,8 +758,6 @@ function WeakAuras.regionPrototype.AddExpandFunction(data, region, cloneId, pare Private.RunConditions(region, uid, true) region.subRegionEvents:Notify("PreHide") region:Hide(); - region.states = nil - region.state = nil if (cloneId) then Private.ReleaseClone(region.id, cloneId, data.regionType); end @@ -798,6 +794,7 @@ function WeakAuras.regionPrototype.AddExpandFunction(data, region, cloneId, pare region.subRegionEvents:Notify("PreShow") + region.justCreated = nil; Private.ApplyFrameLevel(region) region:Show(); Private.PerformActions(data, "start", region); @@ -845,6 +842,7 @@ function WeakAuras.regionPrototype.AddExpandFunction(data, region, cloneId, pare end region.toShow = true; + region.justCreated = nil; if(region.PreShow) then region:PreShow(); end