perf: skip TestGameCache wait on clustering-only redraws
- SmoothReset now accepts { skipCacheTest = true } to short-circuit the game cache wait and draw-queue drain
- ClusterRedraw passes the flag so icon-cluster and dense-pin-clustering sliders redraw immediately
- QuestieOptionsAdvanced wires the spawn-pin-dedup-radius slider directly to ClusterRedraw instead of the delayed SmoothReset path
This commit is contained in:
@@ -118,8 +118,9 @@ end
|
||||
|
||||
function QuestieOptions:ClusterRedraw()
|
||||
Questie:Debug(Questie.DEBUG_INFO, "Clustering changed, redrawing!")
|
||||
--Redraw clusters here
|
||||
QuestieQuest:SmoothReset();
|
||||
-- Cluster-only changes don't depend on quest log state — skip the
|
||||
-- TestGameCache wait and draw-queue drain that SmoothReset does.
|
||||
QuestieQuest:SmoothReset({ skipCacheTest = true })
|
||||
end
|
||||
|
||||
---@return table
|
||||
|
||||
Reference in New Issue
Block a user