From: Ian Jackson Date: Tue, 13 Apr 2021 19:47:23 +0000 (+0100) Subject: js: Prep mouse_find_predicate for drag selection X-Git-Tag: otter-0.5.0~96 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=03f208bc6b80c3feb717db1089b1dd8734ae37f5;p=otter.git js: Prep mouse_find_predicate for drag selection We don't want to bail if we bottomed out, unless an amount was specified. Signed-off-by: Ian Jackson --- diff --git a/templates/script.ts b/templates/script.ts index 3557357f..dc63f2f4 100644 --- a/templates/script.ts +++ b/templates/script.ts @@ -861,8 +861,11 @@ function mouse_find_predicate( let i = clicked.length; uelem = uelem.previousElementSibling as any; if (uelem == pieces_marker) { - add_log_message(`Not enough pieces! Stopped after ${i}.`); - return null; + if (wanted != null) { + add_log_message(`Not enough pieces! Stopped after ${i}.`); + return null; + } + break; } let piece = uelem.dataset.piece!; let p = pieces[piece];