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>(
future: _addressLineLoader,
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({
'Coordinates': settings.coordinateFormat.format(entry.latLng),
if (address.isNotEmpty) 'Address': address,
if (address?.isNotEmpty == true) 'Address': address,
});
},
);