Accept a ConstPtr in LocalScripts::setIgnore

openmw-38
scrawl 9 years ago
parent 1212c07266
commit 8f9fc87565

@ -63,7 +63,7 @@ namespace
MWWorld::LocalScripts::LocalScripts (const MWWorld::ESMStore& store) : mStore (store) {} MWWorld::LocalScripts::LocalScripts (const MWWorld::ESMStore& store) : mStore (store) {}
void MWWorld::LocalScripts::setIgnore (const Ptr& ptr) void MWWorld::LocalScripts::setIgnore (const ConstPtr& ptr)
{ {
mIgnore = ptr; mIgnore = ptr;
} }

@ -17,14 +17,14 @@ namespace MWWorld
{ {
std::list<std::pair<std::string, Ptr> > mScripts; std::list<std::pair<std::string, Ptr> > mScripts;
std::list<std::pair<std::string, Ptr> >::iterator mIter; std::list<std::pair<std::string, Ptr> >::iterator mIter;
MWWorld::Ptr mIgnore; MWWorld::ConstPtr mIgnore;
const MWWorld::ESMStore& mStore; const MWWorld::ESMStore& mStore;
public: public:
LocalScripts (const MWWorld::ESMStore& store); LocalScripts (const MWWorld::ESMStore& store);
void setIgnore (const Ptr& ptr); void setIgnore (const ConstPtr& ptr);
///< Mark a single reference for ignoring during iteration over local scripts (will revoke ///< Mark a single reference for ignoring during iteration over local scripts (will revoke
/// previous ignores). /// previous ignores).

Loading…
Cancel
Save