diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/model/NearbyResultItem.kt b/app/src/main/java/fr/free/nrw/commons/nearby/model/NearbyResultItem.kt index 92e176414..1d5d7bd80 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/model/NearbyResultItem.kt +++ b/app/src/main/java/fr/free/nrw/commons/nearby/model/NearbyResultItem.kt @@ -30,8 +30,16 @@ class NearbyResultItem( fun getLocation(): ResultTuple = location ?: ResultTuple() + /** + * Returns label for display (pins, popup), using fallback to itemLabel if needed. + */ fun getLabel(): ResultTuple = label ?: itemLabel ?: ResultTuple() + /** + * Returns only the original label field, for Wikidata edits. + */ + fun getOriginalLabel(): ResultTuple = label ?: ResultTuple() + fun getIcon(): ResultTuple = icon ?: ResultTuple() fun getClassName(): ResultTuple = className ?: ResultTuple()