chiark / gitweb /
errors: hand, deck: Use BadUiOperation for confusing conflicts
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 13 Jul 2021 14:29:33 +0000 (15:29 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 13 Jul 2021 14:29:33 +0000 (15:29 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/deck.rs
src/hand.rs

index 48bbcbed6c71c1e74053a6b933abd5573e4c8ef7..0e12afb5a943ef3c43606bcad611554fd3bcab93 100644 (file)
@@ -208,7 +208,7 @@ impl PieceTrait for Deck {
     let mut xupdates = vec![];
 
     if new_state == old_state {
-        throw!(OE::PieceHeld);
+      throw!(Ia::BadUiOperation);
     }      
 
     if old_state != Disabled {
index dd675fef4c1536740402840df8e98bee30460ea6..693482e026786014da7dd7141e00edec624efeea 100644 (file)
@@ -313,7 +313,7 @@ impl PieceTrait for Hand {
       }
       ("claim", true) |
       ("deactivate", false) => {
-        throw!(OE::PieceHeld);
+        throw!(Ia::BadUiOperation);
       }
       _ => {
         throw!(Ia::BadUiOperation);