chiark / gitweb /
can unselect pinned piece
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 3 Oct 2020 00:46:48 +0000 (01:46 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 3 Oct 2020 00:46:48 +0000 (01:46 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
templates/script.ts

index 1b4a1c65407ba556c3c0d9c645bd5a58677b135b..7eb4ce7a74cc2271e56f52a73dea8547c2a40861 100644 (file)
@@ -419,7 +419,7 @@ function drag_mousedown(e : MouseEvent, shifted: boolean) {
   var piece = target.dataset.piece!;
   if (!piece) { return; }
   let p = pieces[piece]!;
-  if (p.pinned && !wresting) return;
+  if (p.pinned && !wresting && p.held!=us) return;
   drag_cancel();
 
   let held = p.held;