Skip to content

Commit

Permalink
Fixed error reloading meandatas after recomputing with volatile optio…
Browse files Browse the repository at this point in the history
…ns. Refs #457
palvarezlopez committed Dec 12, 2024
1 parent 53133aa commit c479764
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/netedit/GNENetHelper.h
Original file line number Diff line number Diff line change
@@ -79,6 +79,7 @@ struct GNENetHelper {
friend class GNEAdditionalHandler;
friend class GNERouteHandler;
friend class GNEDataHandler;
friend class GNEMeanDataHandler;
friend class GNEJunction;
friend class GNEEdge;
friend class GNEDataSet;
2 changes: 2 additions & 0 deletions src/netedit/elements/data/GNEMeanDataHandler.cpp
Original file line number Diff line number Diff line change
@@ -71,6 +71,7 @@ GNEMeanDataHandler::buildEdgeMeanData(const CommonXMLStructure::SumoBaseObject*
myNet->getViewNet()->getUndoList()->add(new GNEChange_MeanData(edgeMeanData, true), true);
myNet->getViewNet()->getUndoList()->end();
} else {
myNet->getAttributeCarriers()->insertMeanData(edgeMeanData);
edgeMeanData->incRef("buildEdgeMeanData");
}
}
@@ -100,6 +101,7 @@ GNEMeanDataHandler::buildLaneMeanData(const CommonXMLStructure::SumoBaseObject*
myNet->getViewNet()->getUndoList()->add(new GNEChange_MeanData(edgeMeanData, true), true);
myNet->getViewNet()->getUndoList()->end();
} else {
myNet->getAttributeCarriers()->insertMeanData(edgeMeanData);
edgeMeanData->incRef("buildEdgeMeanData");
}
}

0 comments on commit c479764

Please sign in to comment.