File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -482,10 +482,10 @@ function TooltipOverlay:render_unit_banners(dc)
482482 for _ , tok in ipairs (info ) do
483483 local s
484484 if type (tok ) == " string" then
485- writer = writer :pen (pen )
485+ writer :pen (pen )
486486 s = tok
487487 else
488- writer = writer :pen (tok .pen )
488+ writer :pen (tok .pen )
489489 s = tok .text
490490 end
491491
@@ -496,14 +496,15 @@ function TooltipOverlay:render_unit_banners(dc)
496496 -- we want to replace it with an `_`, so we need another `- 1`
497497 s = s :sub (1 , usedAt - len - ix - 1 - 1 ) .. ' _'
498498
499- writer = writer :string (s )
499+ writer :string (s )
500500 break -- nothing more will fit
501501 else
502- writer = writer :string (s )
502+ writer :string (s )
503503 end
504504
505505 ix = ix + len
506506 end
507+ writer :pen (pen ) -- just in case a different dc isn't resetting it
507508
508509 -- mark coordinates as used
509510 for j = 0 , # str - 1 do
You can’t perform that action at this time.
0 commit comments