version 1.4.58b
[polyglot.git] / uci2uci.c
index c9341bb..9d2a1a6 100644 (file)
--- a/uci2uci.c
+++ b/uci2uci.c
@@ -239,7 +239,8 @@ void uci2uci_gui_step(char string[]) {
              Init=FALSE;
          }
          SavedMove=MoveNone;
-         if(!strstr(string,"infinite")){
+         if(!strstr(string,"infinite") 
+           && UCIboard->move_nb<option_get_int(Option,"BookDepth")){
              move=book_move(UCIboard,option_get_bool(Option,"BookRandom"));
              if (move != MoveNone && move_is_legal(move,UCIboard)) {
                  if(strstr(string,"ponder")){