fix(CountersSelectors): createWriteWithColor

This commit is contained in:
Guillaume ARM 2024-05-23 21:19:28 +02:00
parent 5501e06844
commit ab17e80fa5

View File

@ -6,20 +6,21 @@ end
local function createWriteWithColor(textColor, backgroundColor, givenWin)
local win = givenWin or term
local originalTextColor = nil
local originalBackgroundColor = nil
if textColor then
originalTextColor = win.getTextColor()
win.setTextColor(textColor)
end
if backgroundColor then
originalBackgroundColor = win.getBackgroundColor()
win.setBackgroundColor(backgroundColor)
end
return function(str)
local originalTextColor = nil
local originalBackgroundColor = nil
if textColor then
originalTextColor = win.getTextColor()
win.setTextColor(textColor)
end
if backgroundColor then
originalBackgroundColor = win.getBackgroundColor()
win.setBackgroundColor(backgroundColor)
end
win.write(str)
if originalTextColor then