From 848ce1d700d245f1b3ca109e7d212c6474fae17e Mon Sep 17 00:00:00 2001 From: Road-block Date: Sat, 24 Dec 2016 04:26:25 +0200 Subject: [PATCH] gui: hide open dialogs when the gui gets closed --- modules/gui.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/gui.lua b/modules/gui.lua index 6656def4..8fc0d600 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -22,6 +22,16 @@ pfUI:RegisterModule("gui", function () pfUI.gui:StopMovingOrSizing() end) + pfUI.gui:SetScript("OnHide",function() + if pfQuestionDialog and pfQuestionDialog:IsShown() then + pfQuestionDialog:Hide() + pfQuestionDialog = nil + end + if ColorPickerFrame and ColorPickerFrame:IsShown() then + ColorPickerFrame:Hide() + end + end) + function pfUI.gui:SaveScale(frame, scale) frame:SetScale(scale)