fix a couple of asserts missed in the recent audit

This commit is contained in:
Kartik K. Agaram 2023-12-09 09:22:45 -08:00
parent 366d806515
commit 961f296131
3 changed files with 2 additions and 5 deletions

View File

@ -974,9 +974,8 @@ function Text.offset(s, pos1)
if pos1 == 1 then return 1 end
local result = utf8.offset(s, pos1)
if result == nil then
print(pos1, #s, s)
assert(false, ('Text.offset(%d) called on a string of length %d (byte size %d); this is likely a failure to handle utf8\n\n^%s$\n'):format(pos1, utf8.len(s), #s, s))
end
assert(result, "Text.offset returned nil; this is likely a failure to handle utf8")
return result
end

View File

@ -912,9 +912,8 @@ function Text.offset(s, pos1)
if pos1 == 1 then return 1 end
local result = utf8.offset(s, pos1)
if result == nil then
print(pos1, #s, s)
assert(false, ('Text.offset(%d) called on a string of length %d (byte size %d); this is likely a failure to handle utf8\n\n^%s$\n'):format(pos1, utf8.len(s), #s, s))
end
assert(result, "Text.offset returned nil; this is likely a failure to handle utf8")
return result
end

View File

@ -65,7 +65,6 @@ function snapshot(State, s,e)
elseif line.mode == 'drawing' then
table.insert(event.lines, {mode='drawing', h=line.h, points=deepcopy(line.points), shapes=deepcopy(line.shapes), pending={}})
else
print(line.mode)
assert(false, ('unknown line mode %s'):format(line.mode))
end
end