From 03f208bc6b80c3feb717db1089b1dd8734ae37f5 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 13 Apr 2021 20:47:23 +0100 Subject: [PATCH] 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 --- templates/script.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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]; -- 2.30.2