Skip to content

Commit

Permalink
fix #14444
Browse files Browse the repository at this point in the history
  • Loading branch information
namdre committed Mar 1, 2024
1 parent 3a9e945 commit f8d2b91
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/netedit/GNENetHelper.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1529,26 +1529,31 @@ GNENetHelper::AttributeCarriers::addDefaultVTypes() {
// Create default Bike Type (it has to be created here due myViewNet was previously nullptr)
GNEVType* defaultBikeType = new GNEVType(myNet, DEFAULT_BIKETYPE_ID, SVC_BICYCLE);
myDemandElements.at(defaultBikeType->getTagProperty().getTag()).insert(std::make_pair(defaultBikeType->getGUIGlObject(), defaultBikeType));
defaultBikeType->parametersSet |= VTYPEPARS_VEHICLECLASS_SET;
defaultBikeType->incRef("GNENet::DEFAULT_BIKETYPE_ID");

// Create default taxi Type (it has to be created here due myViewNet was previously nullptr)
GNEVType* defaultTaxiType = new GNEVType(myNet, DEFAULT_TAXITYPE_ID, SVC_TAXI);
myDemandElements.at(defaultTaxiType->getTagProperty().getTag()).insert(std::make_pair(defaultTaxiType->getGUIGlObject(), defaultTaxiType));
defaultTaxiType->parametersSet |= VTYPEPARS_VEHICLECLASS_SET;
defaultTaxiType->incRef("GNENet::DEFAULT_TAXITYPE_ID");

// Create default rail Type (it has to be created here due myViewNet was previously nullptr)
GNEVType* defaultRailType = new GNEVType(myNet, DEFAULT_RAILTYPE_ID, SVC_RAIL);
myDemandElements.at(defaultRailType->getTagProperty().getTag()).insert(std::make_pair(defaultRailType->getGUIGlObject(), defaultRailType));
defaultRailType->parametersSet |= VTYPEPARS_VEHICLECLASS_SET;
defaultRailType->incRef("GNENet::DEFAULT_RAILTYPE_ID");

// Create default person Type (it has to be created here due myViewNet was previously nullptr)
GNEVType* defaultPersonType = new GNEVType(myNet, DEFAULT_PEDTYPE_ID, SVC_PEDESTRIAN);
myDemandElements.at(defaultPersonType->getTagProperty().getTag()).insert(std::make_pair(defaultPersonType->getGUIGlObject(), defaultPersonType));
defaultPersonType->parametersSet |= VTYPEPARS_VEHICLECLASS_SET;
defaultPersonType->incRef("GNENet::DEFAULT_PEDTYPE_ID");

// Create default container Type (it has to be created here due myViewNet was previously nullptr)
GNEVType* defaultContainerType = new GNEVType(myNet, DEFAULT_CONTAINERTYPE_ID, SVC_IGNORING);
myDemandElements.at(defaultContainerType->getTagProperty().getTag()).insert(std::make_pair(defaultContainerType->getGUIGlObject(), defaultContainerType));
defaultContainerType->parametersSet |= VTYPEPARS_VEHICLECLASS_SET;
defaultContainerType->incRef("GNENet::DEFAULT_CONTAINERTYPE_ID");
}

Expand Down

0 comments on commit f8d2b91

Please sign in to comment.