From 175f0b6f0beec53feefb509daba0694795625c73 Mon Sep 17 00:00:00 2001 From: Bluewhale1337 <295648290+Bluewhale1337@users.noreply.github.com> Date: Mon, 27 Jul 2026 10:19:08 +0200 Subject: [PATCH] fix: resolve nil QuestInfoRequiredMoneyText and ChatEdit_InsertLink crashes --- ElvUI/Modules/Misc/LootRoll.lua | 6 +++++- ElvUI/Modules/Skins/Blizzard/Quest.lua | 11 +++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/ElvUI/Modules/Misc/LootRoll.lua b/ElvUI/Modules/Misc/LootRoll.lua index 0cc15bc..1640e18 100644 --- a/ElvUI/Modules/Misc/LootRoll.lua +++ b/ElvUI/Modules/Misc/LootRoll.lua @@ -111,7 +111,11 @@ local function LootClick(frame) if IsControlKeyDown() then DressUpItemLink(frame.link) elseif IsShiftKeyDown() then - ChatEdit_InsertLink(frame.link) + if ChatEdit_InsertLink then + ChatEdit_InsertLink(frame.link) + elseif ChatFrameEditBox and ChatFrameEditBox:IsVisible() then + ChatFrameEditBox:Insert(frame.link) + end end end diff --git a/ElvUI/Modules/Skins/Blizzard/Quest.lua b/ElvUI/Modules/Skins/Blizzard/Quest.lua index 6ebd724..cc8ec47 100644 --- a/ElvUI/Modules/Skins/Blizzard/Quest.lua +++ b/ElvUI/Modules/Skins/Blizzard/Quest.lua @@ -221,10 +221,13 @@ local function LoadSkin() QuestRewardText:SetTextColor(unpack(textColor)) if GetQuestLogRequiredMoney() > 0 then - if GetQuestLogRequiredMoney() > GetMoney() then - QuestInfoRequiredMoneyText:SetTextColor(0.6, 0.6, 0.6) - else - QuestInfoRequiredMoneyText:SetTextColor(1, 0.80, 0.10) + local moneyText = QuestInfoRequiredMoneyText or QuestLogRequiredMoneyText + if moneyText then + if GetQuestLogRequiredMoney() > GetMoney() then + moneyText:SetTextColor(0.6, 0.6, 0.6) + else + moneyText:SetTextColor(1, 0.80, 0.10) + end end end