[Orxonox-commit 3097] r7791 - code/branches/presentation2/src/modules/pickup

dafrick at orxonox.net dafrick at orxonox.net
Tue Dec 21 22:24:51 CET 2010


Author: dafrick
Date: 2010-12-21 22:24:50 +0100 (Tue, 21 Dec 2010)
New Revision: 7791

Modified:
   code/branches/presentation2/src/modules/pickup/PickupSpawner.cc
Log:
Resolving bug in release mode, asserts apparently are just ignored when compiling for release mode, thus it's a bad idea to put methods with side effects in there.


Modified: code/branches/presentation2/src/modules/pickup/PickupSpawner.cc
===================================================================
--- code/branches/presentation2/src/modules/pickup/PickupSpawner.cc	2010-12-21 20:27:36 UTC (rev 7790)
+++ code/branches/presentation2/src/modules/pickup/PickupSpawner.cc	2010-12-21 21:24:50 UTC (rev 7791)
@@ -316,7 +316,9 @@
 
             assert(pickup);
             assert(target);
-            assert(pickup->pickup(target));
+            bool pickedUp = pickup->pickup(target);
+            assert(pickedUp);
+            pickedUp = false; // To avoid compiler warning.
 
             this->decrementSpawnsRemaining();
         }




More information about the Orxonox-commit mailing list