Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 31, 2015, 10:22:59 AM (9 years ago)
Author:
landauf
Message:

don't store scope in ScopeListener - instead register the listener in ScopeManager for a specific scope

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core7/src/libraries/core/singleton/ScopeManager.cc

    r10513 r10514  
    6161    }
    6262
    63     void ScopeManager::addListener(ScopeListener* listener)
     63    void ScopeManager::addListener(ScopeListener* listener, ScopeID::Value scope)
    6464    {
    65         this->listeners_[listener->getScope()].insert(listener);
     65        this->listeners_[scope].insert(listener);
    6666    }
    6767
    68     void ScopeManager::removeListener(ScopeListener* listener)
     68    void ScopeManager::removeListener(ScopeListener* listener, ScopeID::Value scope)
    6969    {
    70         this->listeners_[listener->getScope()].erase(listener);
     70        this->listeners_[scope].erase(listener);
    7171    }
    7272
Note: See TracChangeset for help on using the changeset viewer.