Prevent accessing the coloring parameters for the outline if none are specified

This commit is contained in:
Alexander Bock
2024-03-01 16:40:20 +01:00
parent 5cb93f9afd
commit 041cb5c68b
@@ -469,20 +469,20 @@ RenderablePointCloud::ColorSettings::ColorSettings(const ghoul::Dictionary& dict
);
addPropertySubOwner(colorMapping.get());
}
enableOutline = p.coloring->enableOutline.value_or(enableOutline);
outlineColor = p.coloring->outlineColor.value_or(outlineColor);
outlineWeight = p.coloring->outlineWeight.value_or(outlineWeight);
}
pointColor.setViewOption(properties::Property::ViewOptions::Color);
addProperty(pointColor);
enableOutline = p.coloring->enableOutline.value_or(enableOutline);
addProperty(enableOutline);
outlineColor.setViewOption(properties::Property::ViewOptions::Color);
outlineColor = p.coloring->outlineColor.value_or(outlineColor);
addProperty(outlineColor);
outlineWeight = p.coloring->outlineWeight.value_or(outlineWeight);
addProperty(outlineWeight);
}
RenderablePointCloud::Fading::Fading(const ghoul::Dictionary& dictionary)