diff --git a/IceCore.lua b/IceCore.lua index 27cbecb..5f0a057 100644 --- a/IceCore.lua +++ b/IceCore.lua @@ -520,10 +520,14 @@ function IceCore.prototype:Disable(userToggle) end end - self.IceHUDFrame:UnregisterEvent("PET_BATTLE_OPENING_START") - self.IceHUDFrame:UnregisterEvent("PET_BATTLE_OVER") - self.IceHUDFrame:UnregisterEvent("BARBER_SHOP_OPEN") - self.IceHUDFrame:UnregisterEvent("BARBER_SHOP_CLOSE") + if UnitCanPetBattle then + self.IceHUDFrame:UnregisterEvent("PET_BATTLE_OPENING_START") + self.IceHUDFrame:UnregisterEvent("PET_BATTLE_OVER") + end + if GetBarberShopStyleInfo then + self.IceHUDFrame:UnregisterEvent("BARBER_SHOP_OPEN") + self.IceHUDFrame:UnregisterEvent("BARBER_SHOP_CLOSE") + end self.IceHUDFrame:SetScript("OnEvent", nil) self.enabled = false diff --git a/changelog.txt b/changelog.txt index 1420272..8796611 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,6 @@ +v1.12.2: +- (Classic) Fixed error when changing profiles + v1.12.1: - (Classic) Fixed energy ticker resetting when spending energy. - (Classic) Fixed stack counters throwing errors and generally not functioning.