From 1108c173d790784c741dce4618a1a43aa9fde44c Mon Sep 17 00:00:00 2001 From: "kepler155c@gmail.com" Date: Wed, 27 Dec 2017 23:55:30 -0500 Subject: [PATCH] pass raw values for grid overrides --- sys/apis/ui.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/apis/ui.lua b/sys/apis/ui.lua index 30e6618..5847ccb 100644 --- a/sys/apis/ui.lua +++ b/sys/apis/ui.lua @@ -1500,9 +1500,9 @@ function UI.Grid:drawRows() for index = startRow, lastRow do local sindex = self.sorted[index] - local row = self.values[sindex] + local rawRow = self.values[sindex] local key = sindex - row = self:getDisplayValues(row, key) + local row = self:getDisplayValues(rawRow, key) sb:clear() @@ -1519,8 +1519,8 @@ function UI.Grid:drawRows() local selected = index == self.index and not self.inactive self:write(1, y, sb:get(), - self:getRowBackgroundColor(row, selected), - self:getRowTextColor(row, selected)) + self:getRowBackgroundColor(rawRow, selected), + self:getRowTextColor(rawRow, selected)) y = y + 1 end