diff --git a/backend.c b/backend.c index c707c76..d2341b0 100644 --- a/backend.c +++ b/backend.c @@ -7482,6 +7482,9 @@ KeyNavigation(int key) if (fromX == x && fromY == y){ lock = 0; MarkTargetSquares(1); + currentpiece = boards[currentMove][y][x]; + sprintf(info,"%s-%d %s Unselected!",SquareToChar(x),y+1,PieceToName(currentpiece,1)); + set_accessible_description(info,TRUE); printf("\nSame Square"); } else{ diff --git a/gtk/xoptions.c b/gtk/xoptions.c index 51b9781..e1df9ca 100644 --- a/gtk/xoptions.c +++ b/gtk/xoptions.c @@ -923,7 +923,7 @@ GraphEventProc(GtkWidget *widget, GdkEvent *event, gpointer gdata) kevent->keyval == GDK_KEY_Down || kevent->keyval == GDK_KEY_Left || kevent->keyval == GDK_KEY_Right)) - return; + return FALSE; }