From acc10b479ba77bdb219c92179b9170cd7e33c18c Mon Sep 17 00:00:00 2001 From: Raimund Wege Date: Tue, 18 Sep 2018 11:18:02 +0200 Subject: [PATCH 1/2] Fixed duplicated text --- lib/trufi_localizations.dart | 10 +++++----- lib/trufi_models.dart | 8 +++++--- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/lib/trufi_localizations.dart b/lib/trufi_localizations.dart index 2abf44a15..29142f5e1 100644 --- a/lib/trufi_localizations.dart +++ b/lib/trufi_localizations.dart @@ -267,12 +267,12 @@ class TrufiLocalizations { ChooseLocationPageSubtitle: "Ñit'iy mapapy", InstructionWalkStart: 'Juk chiqamanta', InstructionWalk: 'puriy', - InstructionRide: 'Jap’iy', - InstructionRideBus: "Bus ñisqata jap’iy", + InstructionRide: 'ñisqata jap’iy', + InstructionRideBus: "Bus", InstructionMinutes: "ch’inini-phani", - InstructionRideMicro: 'Micro ñisqata jap’iy', - InstructionRideMinibus: 'Minibus ñisqata jap’iy', - InstructionRideTrufi: 'Trufi ñisqata jap’iy', + InstructionRideMicro: 'Micro', + InstructionRideMinibus: 'Minibus', + InstructionRideTrufi: 'Trufi', InstructionTo: 'waq chiqaman', InstructionFor: 'kama', InstructionUnitKilometer: 'km', diff --git a/lib/trufi_models.dart b/lib/trufi_models.dart index 2f6674031..0c1acc9a3 100644 --- a/lib/trufi_models.dart +++ b/lib/trufi_models.dart @@ -259,10 +259,11 @@ class PlanItineraryLeg { TrufiLocalizations localizations = TrufiLocalizations.of(context); StringBuffer sb = StringBuffer(); if (mode == 'WALK') { - sb.write("${localizations.instructionWalkStart} ${_durationString(localizations)} (${_distanceString(localizations)}) ${localizations.instructionTo} ${_toString(localizations)} ${localizations.instructionWalk}" ); + sb.write( + "${localizations.instructionWalkStart} ${_durationString(localizations)} (${_distanceString(localizations)}) ${localizations.instructionTo} ${_toString(localizations)} ${localizations.instructionWalk}"); } else if (mode == 'BUS') { sb.write( - "${_carTypeString(localizations)} #$route ${_distanceString(localizations)} - ${_toString(localizations)} ${localizations.instructionFor} (${_durationString(localizations)}) ${localizations.instructionRide} "); + "${_carTypeString(localizations)} #$route ${localizations.instructionRide} ${_distanceString(localizations)} - ${_toString(localizations)} ${localizations.instructionFor} (${_durationString(localizations)})"); } return sb.toString(); } @@ -306,7 +307,8 @@ class PlanItineraryLeg { String _distanceString(TrufiLocalizations localizations) { return distance >= 1000 - ? (distance.ceil() ~/ 1000).toString() + " ${localizations.instructionUnitKm}" + ? (distance.ceil() ~/ 1000).toString() + + " ${localizations.instructionUnitKm}" : distance.ceil().toString() + " ${localizations.instructionUnitMeter}"; } From 2a8470ca250061e735eaa29e0d6af4185dbd38ac Mon Sep 17 00:00:00 2001 From: Raimund Wege Date: Tue, 18 Sep 2018 11:27:36 +0200 Subject: [PATCH 2/2] Quick fix --- lib/location/location_search_delegate.dart | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/location/location_search_delegate.dart b/lib/location/location_search_delegate.dart index b69011236..2845a25aa 100644 --- a/lib/location/location_search_delegate.dart +++ b/lib/location/location_search_delegate.dart @@ -59,10 +59,12 @@ class LocationSearchDelegate extends SearchDelegate { @override Widget buildResults(BuildContext context) { TrufiLocalizations localizations = TrufiLocalizations.of(context); - print("${localizations.searchNavigate} ${_result.description}"); - Future.delayed(Duration.zero, () { - close(context, _result); - }); + if (_result != null) { + print("${localizations.searchNavigate} ${_result.description}"); + Future.delayed(Duration.zero, () { + close(context, _result); + }); + } return Container(); }