gnome-games r8042 - branches/gnome-2-24/glchess/src/lib/gtkui



Author: rancell
Date: Wed Oct 15 12:05:19 2008
New Revision: 8042
URL: http://svn.gnome.org/viewvc/gnome-games?rev=8042&view=rev

Log:
Fix crash when validly claiming a draw


Modified:
   branches/gnome-2-24/glchess/src/lib/gtkui/gtkui.py

Modified: branches/gnome-2-24/glchess/src/lib/gtkui/gtkui.py
==============================================================================
--- branches/gnome-2-24/glchess/src/lib/gtkui/gtkui.py	(original)
+++ branches/gnome-2-24/glchess/src/lib/gtkui/gtkui.py	Wed Oct 15 12:05:19 2008
@@ -812,10 +812,11 @@
 
     def _on_claim_draw_clicked(self, widget):
         """Gtk+ callback"""
-        if not self.view.feedback.claimDraw():
-            dialog = gtk.MessageDialog(flags = gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,
-                                       type = gtk.MESSAGE_WARNING,
-                                       message_format = _("Unable to claim draw"))
+        if self.view.feedback.claimDraw():
+            return
+        dialog = gtk.MessageDialog(flags = gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,
+                                   type = gtk.MESSAGE_WARNING,
+                                   message_format = _("Unable to claim draw"))
         dialog.format_secondary_text(_("""You may claim a draw when:
 a) The board has been in the same state three times (Three fold repitition)
 b) Fifty moves have occured where no pawn has moved and no piece has been captured (50 move rule)"""))



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]