info: bugfix to handle null address line

This commit is contained in:
Thibault Deckers 2020-11-24 20:53:48 +09:00
parent 893e3b5fa0
commit 7ba78e0f9a

View file

@ -181,10 +181,10 @@ class _AddressInfoGroupState extends State<_AddressInfoGroup> {
return FutureBuilder<String>( return FutureBuilder<String>(
future: _addressLineLoader, future: _addressLineLoader,
builder: (context, snapshot) { builder: (context, snapshot) {
final address = !snapshot.hasError && snapshot.connectionState == ConnectionState.done ? snapshot.data : ''; final address = !snapshot.hasError && snapshot.connectionState == ConnectionState.done ? snapshot.data : null;
return InfoRowGroup({ return InfoRowGroup({
'Coordinates': settings.coordinateFormat.format(entry.latLng), 'Coordinates': settings.coordinateFormat.format(entry.latLng),
if (address.isNotEmpty) 'Address': address, if (address?.isNotEmpty == true) 'Address': address,
}); });
}, },
); );