Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 6, 2011, 12:07:29 PM (13 years ago)
Author:
dafrick
Message:

Merging trunk into dockingsystem branch to be able to use the recent bugfix in MultiTrigger.

Location:
code/branches/dockingsystem
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/dockingsystem

  • code/branches/dockingsystem/src/modules/objects/triggers/MultiTrigger.cc

    r7601 r8194  
    116116        }
    117117
    118         // Check if the object is active (this is NOT MultiTrigger::isActive()!)
     118        // Check if the object is active (this is NOT MultiTrigger::isActive()!), it is whether the MultiTrigger actually does anything, ever.
    119119        if (!this->BaseObject::isActive())
    120120            return;
     
    205205                            {
    206206                                // If the MultiTrigger has not exceeded its remaining activations.
    207                                 if(this->remainingActivations_ > 0)
     207                                if(this->hasRemainingActivations())
    208208                                {
    209209                                    this->active_.insert(state->originator);
     
    218218                            {
    219219                                // If the MultiTrigger doesn't stay active or hasn't' exceeded its remaining activations.
    220                                 if(!this->getStayActive() || this->remainingActivations_ > 0)
     220                                if(!this->getStayActive() || this->hasRemainingActivations())
    221221                                    this->active_.erase(state->originator);
    222222                                else
Note: See TracChangeset for help on using the changeset viewer.