=================================================================== RCS file: /cvs/ace/ace/games/freecell.c,v retrieving revision 1.12 retrieving revision 1.13 diff -p -u -r1.12 -r1.13 --- ace/games/freecell.c 2013/01/12 12:04:35 1.12 +++ /cvs/ace/ace/games/freecell.c 2013/01/12 12:49:09 1.13 @@ -511,7 +511,7 @@ double_click_1(int x, int y, int b) if (n == cnt-1) stack_animate(maincells[i], maincells[f], 0); else - stack_move_cards(maincells[i], n, maincells[f]); + stack_move_cards(maincells[i], maincells[f], cnt - n, 0); return; } } @@ -524,7 +524,7 @@ double_click_1(int x, int y, int b) if (n == cnt-1) stack_animate(maincells[i], maincells[f], 0); else - stack_move_cards(maincells[i], n, maincells[f]); + stack_move_cards(maincells[i], maincells[f], cnt - n, 0); return; } }