Measure gizmo - Fixed missing raycaster when promoting a point as 1st selected feature

This commit is contained in:
enricoturri1966 2022-12-01 14:56:33 +01:00
parent e0ba6c69f4
commit 048fb10c31

View File

@ -336,7 +336,7 @@ bool GLGizmoMeasure::on_mouse(const wxMouseEvent &mouse_event)
}; };
auto requires_sphere_raycaster_for_picking = [this](const SelectedFeatures::Item& item) { auto requires_sphere_raycaster_for_picking = [this](const SelectedFeatures::Item& item) {
if (m_mode == EMode::PointSelection) if (m_mode == EMode::PointSelection || item.feature->get_type() == Measure::SurfaceFeatureType::Point)
return true; return true;
else if (m_mode == EMode::FeatureSelection) { else if (m_mode == EMode::FeatureSelection) {
if (is_feature_with_center(*item.feature)) if (is_feature_with_center(*item.feature))