move a var closer to its use
This commit is contained in:
parent
d41301c1b7
commit
b5451e4351
4
text.lua
4
text.lua
|
@ -26,8 +26,6 @@ function Text.draw(State, line_index, y, startpos)
|
||||||
--? print('--')
|
--? print('--')
|
||||||
for _, f in ipairs(line_cache.fragments) do
|
for _, f in ipairs(line_cache.fragments) do
|
||||||
local frag, frag_text = f.data, f.text
|
local frag, frag_text = f.data, f.text
|
||||||
-- render fragment
|
|
||||||
local frag_width = App.width(frag_text)
|
|
||||||
local frag_len = utf8.len(frag)
|
local frag_len = utf8.len(frag)
|
||||||
--? local s=tostring
|
--? local s=tostring
|
||||||
--? print('('..s(x)..','..s(y)..') '..frag..'('..s(frag_width)..' vs '..s(right)..') '..s(line_index)..' vs '..s(State.screen_top1.line)..'; '..s(pos)..' vs '..s(State.screen_top1.pos)..'; bottom: '..s(State.screen_bottom1.line)..'/'..s(State.screen_bottom1.pos))
|
--? print('('..s(x)..','..s(y)..') '..frag..'('..s(frag_width)..' vs '..s(right)..') '..s(line_index)..' vs '..s(State.screen_top1.line)..'; '..s(pos)..' vs '..s(State.screen_top1.pos)..'; bottom: '..s(State.screen_bottom1.line)..'/'..s(State.screen_bottom1.pos))
|
||||||
|
@ -35,6 +33,8 @@ function Text.draw(State, line_index, y, startpos)
|
||||||
-- render nothing
|
-- render nothing
|
||||||
--? print('skipping', frag)
|
--? print('skipping', frag)
|
||||||
else
|
else
|
||||||
|
-- render fragment
|
||||||
|
local frag_width = App.width(frag_text)
|
||||||
if x + frag_width > State.right then
|
if x + frag_width > State.right then
|
||||||
assert(x > State.left) -- no overfull lines
|
assert(x > State.left) -- no overfull lines
|
||||||
y = y + State.line_height
|
y = y + State.line_height
|
||||||
|
|
Loading…
Reference in New Issue