[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeedu/kgeography/src
From:       Laurent Garnier <lauranger () free ! fr>
Date:       2009-04-20 21:49:53
Message-ID: 1240264193.876287.3832.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 956904 by lauranger:

correct a crash/hang bug when # of capital to play with is less than 4 (ie:Israel)

 M  +5 -4      kgeography.cpp  


--- trunk/KDE/kdeedu/kgeography/src/kgeography.cpp #956903:956904
@@ -388,10 +388,11 @@
 	p_consult -> setEnabled(true);
 	p_askMap -> setEnabled(m -> count(division::eClick) > 0);
 	p_askPlaceMap -> setEnabled(m -> count(division::eClick) > 0);
-	p_askFlagDivisions -> setEnabled(m -> count(division::eFlag) > 0);
-	p_askDivisionFlags -> setEnabled(m -> count(division::eFlag) > 0);
-	p_askCapitalDivisions -> setEnabled(m -> count(division::eCapital) > 0);
-	p_askDivisionCapitals -> setEnabled(m -> count(division::eCapital) > 0);
+	// as we always want to let user choose among 4 choices, verify we have the amunitions
+	p_askFlagDivisions -> setEnabled(m -> count(division::eFlag) > 3);
+	p_askDivisionFlags -> setEnabled(m -> count(division::eFlag) > 3);
+	p_askCapitalDivisions -> setEnabled(m -> count(division::eCapital) > 3);
+	p_askDivisionCapitals -> setEnabled(m -> count(division::eCapital) > 3);
 	consult();
 }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic