[Orxonox-commit 2843] r7546 - code/trunk/src/modules/pickup/items

dafrick at orxonox.net dafrick at orxonox.net
Fri Oct 15 08:43:02 CEST 2010


Author: dafrick
Date: 2010-10-15 08:43:02 +0200 (Fri, 15 Oct 2010)
New Revision: 7546

Modified:
   code/trunk/src/modules/pickup/items/InvisiblePickup.cc
Log:
Ok, this should finally do it.


Modified: code/trunk/src/modules/pickup/items/InvisiblePickup.cc
===================================================================
--- code/trunk/src/modules/pickup/items/InvisiblePickup.cc	2010-10-15 06:35:20 UTC (rev 7545)
+++ code/trunk/src/modules/pickup/items/InvisiblePickup.cc	2010-10-15 06:43:02 UTC (rev 7546)
@@ -133,11 +133,11 @@
         {
             this->setInvisible(false);
 
-            if((!this->isContinuous() && this->isImmediate()) || (!this->durationTimer_.isActive() && this->durationTimer_.getRemainingTime() == this->getDuration()))
+            if((!this->isContinuous() && this->isImmediate()) || (this->isContinuous() && !this->durationTimer_.isActive() && this->durationTimer_.getRemainingTime() == this->getDuration()))
             {
                 this->Pickupable::destroy();
             }
-            else if(this->durationTimer_.isActive())
+            else if(this->isContinuous() && this->durationTimer_.isActive())
             {
                 this->durationTimer_.pauseTimer();
             }




More information about the Orxonox-commit mailing list