Skip to content

Commit

Permalink
resolve a small insanity
Browse files Browse the repository at this point in the history
  • Loading branch information
emptyrivers committed Jun 21, 2024
1 parent b810ad2 commit 224566b
Showing 1 changed file with 4 additions and 9 deletions.
13 changes: 4 additions & 9 deletions WeakAuras/WeakAuras.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1225,7 +1225,7 @@ local function CheckForPreviousEncounter()
end
end

function Private.Login(initialTime, takeNewSnapshots)
function Private.Login(takeNewSnapshots)
local loginThread = coroutine.create(function()
Private.Pause();
coroutine.yield(100)
Expand Down Expand Up @@ -1293,11 +1293,7 @@ function Private.Login(initialTime, takeNewSnapshots)
end
end)

if initialTime then
Private.Threads:Immediate('login', loginThread, 15000, 1000)
else
Private.Threads:Add('login', loginThread)
end
Private.Threads:Immediate('login', loginThread, 15000, 1000)
end

local WeakAurasFrame = CreateFrame("Frame", "WeakAurasFrame", UIParent);
Expand Down Expand Up @@ -1371,8 +1367,7 @@ loadedFrame:SetScript("OnEvent", function(self, event, addon)
dbIsValid = true
end
if dbIsValid then
-- run login thread for up to 15 seconds, then defer to Threads
Private.Login(15000, takeNewSnapshots)
Private.Login(takeNewSnapshots)
else
-- db isn't valid. Request permission to run repair tool before logging in
StaticPopup_Show("WEAKAURAS_CONFIRM_REPAIR", nil, nil, {reason = "downgrade"})
Expand Down Expand Up @@ -4332,7 +4327,7 @@ do
---@param name string
---@param prio threadPriority
function threads:SetPriority(name, prio)
if self.prios[name] then
if self.prios[name] and self.prios[name] ~= prio then
self[prio][name] = self[self.prios[name]][name]
self[self.prios[name]][name] = nil
self.prios[name] = prio
Expand Down

0 comments on commit 224566b

Please sign in to comment.