From db52c4f6e721826f850c1f03207cbad353f269a0 Mon Sep 17 00:00:00 2001 From: shagu Date: Sun, 3 Mar 2019 19:06:00 +0100 Subject: [PATCH] share: restore gui and listen to escape --- modules/share.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/modules/share.lua b/modules/share.lua index 3e1e79fd..e2ce94ee 100644 --- a/modules/share.lua +++ b/modules/share.lua @@ -255,7 +255,24 @@ pfUI:RegisterModule("share", function () f:EnableMouse(true) f:SetScript("OnMouseDown", function() f:StartMoving() end) f:SetScript("OnMouseUp", function() f:StopMovingOrSizing() end) + + f:SetScript("OnShow", function() + if pfUI.gui and pfUI.gui:IsShown() then + f.hadGUI = true + pfUI.gui:Hide() + else + f.hadGUI = nil + end + end) + + f:SetScript("OnHide", function() + if f.hadGUI then + pfUI.gui:Show() + end + end) + CreateBackdrop(f, nil, true, 0.8) + table.insert(UISpecialFrames, "pfShare") do -- Edit Box f.scroll = pfUI.api.CreateScrollFrame("pfShareScroll", f)