Fix Gossip option ordering (entries generated during the last releases since 10.0 may need to be deleted and readded)

Fix for Classic 3.4.1 API Updates
This commit is contained in:
SabinDeus 2023-01-29 17:56:17 -05:00
parent 000e731fbc
commit 4f03bdf323

View File

@ -482,7 +482,11 @@ function TI_HandleGossipWindow(gorq)
local x={};
x.name = v.name;
x.gorq = gorq;
if x.orderIndex then
x.args = v.orderIndex;
else
x.args = i;
end
x.type = v.type;
x.icon = v.icon;
x.state = false;
@ -708,7 +712,7 @@ end
function TI_TabulateGossipUIInfo_Retail(guis)
local x = {};
table.sort(guis, GossipOptionSort);
for i,gui in ipairs(guis) do
local temp = {};
temp.name = gui.name;
@ -803,15 +807,15 @@ if (TI_IsRetail()) then
else
TI_FunctionList = {
g = {
availquest = SelectGossipAvailableQuest,
activequest = SelectGossipActiveQuest,
availquest = C_GossipInfo.SelectAvailableQuest,
activequest = C_GossipInfo.SelectActiveQuest,
gossip = SelectGossipOption,
getavailquests = GetGossipAvailableQuests,
getactivequests = GetGossipActiveQuests,
getoptions = GetGossipOptions,
tabulateAvailable = TI_TabulateGossipAvailableQuests_Classic,
tabulateActive = TI_TabulateGossipActiveQuests_Classic,
tabulateOptions = TI_TabulateGossipOptions_Classic,
getavailquests = C_GossipInfo.GetAvailableQuests,
getactivequests = C_GossipInfo.GetActiveQuests,
getoptions = C_GossipInfo.GetOptions,
tabulateAvailable = TI_TabulateGossipQuestUIInfo_Retail,
tabulateActive = TI_TabulateGossipQuestUIInfo_Retail,
tabulateOptions = TI_TabulateGossipUIInfo_Retail,
},
q = {
activequest = SelectActiveQuest,