[gnome-mahjongg] Fix Redo sometimes removing too many pieces
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-mahjongg] Fix Redo sometimes removing too many pieces
- Date: Fri, 6 Sep 2013 21:00:48 +0000 (UTC)
commit 31bf4f2187c7f981713a48303e4c8cdf5f7ecca2
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Fri Sep 6 15:55:28 2013 -0500
Fix Redo sometimes removing too many pieces
It was possible for an odd number of pieces to be removed from the board
when pressing Redo. Fix by Andreas König.
src/game.vala | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/game.vala b/src/game.vala
index ceef06b..f403d64 100644
--- a/src/game.vala
+++ b/src/game.vala
@@ -363,6 +363,11 @@ public class Game
selected_tile = null;
set_hint (null, null);
+ /* You lose your re-do queue when you make a move */
+ foreach (var tile in tiles)
+ if (tile.move_number >= move_number)
+ tile.move_number = 0;
+
tile0.visible = false;
tile0.move_number = move_number;
tile1.visible = false;
@@ -373,11 +378,6 @@ public class Game
redraw_tile (tile0);
redraw_tile (tile1);
- /* You lose your re-do queue when you make a move */
- foreach (var tile in tiles)
- if (tile.move_number >= move_number)
- tile.move_number = 0;
-
if (complete)
stop_clock ();
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]