Measure: Fix memory leaks
This commit is contained in:
@@ -39,8 +39,7 @@ namespace App {
|
||||
|
||||
|
||||
void MeasureManager::addMeasureHandler(const char* module, MeasureTypeMethod typeCb) {
|
||||
auto item = new MeasureHandler{module, typeCb};
|
||||
_mMeasureHandlers.push_back(*item);
|
||||
_mMeasureHandlers.emplace_back(MeasureHandler{module, typeCb});
|
||||
}
|
||||
|
||||
bool MeasureManager::hasMeasureHandler(const char* module) {
|
||||
@@ -177,4 +176,4 @@ namespace App {
|
||||
|
||||
|
||||
|
||||
} // namespace App
|
||||
} // namespace App
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
Namespace="MeasureGui"
|
||||
FatherInclude="Base/PyObjectBase.h"
|
||||
Constructor="true"
|
||||
Delete="true"
|
||||
FatherNamespace="Base">
|
||||
<Documentation>
|
||||
<Author Licence="LGPL" Name="Ondsel" EMail="development@ondsel.com" />
|
||||
|
||||
Reference in New Issue
Block a user