=================================================================== RCS file: /cvs/ace/ace/games/solitaire.c,v retrieving revision 1.18 retrieving revision 1.19 diff -p -u -r1.18 -r1.19 --- ace/games/solitaire.c 2013/01/12 12:04:35 1.18 +++ /cvs/ace/ace/games/solitaire.c 2013/01/12 12:49:09 1.19 @@ -560,7 +560,7 @@ double_click(int x, int y, int b) if (dest_stack) { /*printf("- move 0x%08x %d 0x%08x\n", src_stack, dest_n, dest_stack);*/ - stack_move_cards(src_stack, dest_n, dest_stack); + stack_move_cards(src_stack, dest_stack, stack_count_cards(src_stack) - dest_n, 0); check_for_end_of_game(); return; } @@ -583,7 +583,7 @@ double_click(int x, int y, int b) if (dest_stack) { /*printf("- move 0x%08x %d 0x%08x\n", src_stack, dest_n, dest_stack);*/ - stack_move_cards(src_stack, dest_n, dest_stack); + stack_move_cards(src_stack, dest_stack, stack_count_cards(src_stack) - dest_n, 0); check_for_end_of_game(); return; }