[Orxonox-commit 5862] r10522 - code/branches/core7/src/libraries/core/module
landauf at orxonox.net
landauf at orxonox.net
Sun May 31 14:24:07 CEST 2015
Author: landauf
Date: 2015-05-31 14:24:07 +0200 (Sun, 31 May 2015)
New Revision: 10522
Modified:
code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.cc
code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.h
Log:
remove StaticallyInitializedInstance from the same module where it was added
Modified: code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.cc
===================================================================
--- code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.cc 2015-05-31 11:41:55 UTC (rev 10521)
+++ code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.cc 2015-05-31 12:24:07 UTC (rev 10522)
@@ -34,11 +34,12 @@
{
StaticallyInitializedInstance::StaticallyInitializedInstance()
{
- ModuleInstance::getCurrentModuleInstance()->addStaticallyInitializedInstance(this);
+ this->module_ = ModuleInstance::getCurrentModuleInstance();
+ this->module_->addStaticallyInitializedInstance(this);
}
StaticallyInitializedInstance::~StaticallyInitializedInstance()
{
- ModuleInstance::getCurrentModuleInstance()->removeStaticallyInitializedInstance(this);
+ this->module_->removeStaticallyInitializedInstance(this);
}
}
Modified: code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.h
===================================================================
--- code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.h 2015-05-31 11:41:55 UTC (rev 10521)
+++ code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.h 2015-05-31 12:24:07 UTC (rev 10522)
@@ -41,6 +41,9 @@
virtual void load() = 0;
virtual void unload() = 0;
+
+ private:
+ ModuleInstance* module_;
};
}
More information about the Orxonox-commit
mailing list