diff --git a/qt/editor_dialog.cpp b/qt/editor_dialog.cpp index 359418be95..955025adf6 100644 --- a/qt/editor_dialog.cpp +++ b/qt/editor_dialog.cpp @@ -69,11 +69,7 @@ EditorDialog::EditorDialog(QWidget * parent, FeatureType const & feature) : QDia // All metadata rows. QVBoxLayout * metaRows = new QVBoxLayout(); - // Features can have several types, so we merge all editable fields here. - set const editableMetadataFields = - // TODO(mgsergio, Alex): Maybe just return set in EditableMetadataForType? - my::collection_cast(osm::Editor::Instance().EditableMetadataForType(feature)); - + vector const editableMetadataFields = editor.EditableMetadataForType(feature); for (Metadata::EType const field : editableMetadataFields) { QString const fieldName = QString::fromStdString(DebugPrint(field));