From a7d1629ed319c48cfd3e233eab81256e30fd9250 Mon Sep 17 00:00:00 2001 From: Parnic Date: Thu, 29 Aug 2019 11:53:27 -0500 Subject: [PATCH] Fixed error in Classic when changing profiles --- IceCore.lua | 12 ++++++++---- changelog.txt | 3 +++ 2 files changed, 11 insertions(+), 4 deletions(-) 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.