From cd2b126b1f51e910447bca95f999bd9546c701a5 Mon Sep 17 00:00:00 2001 From: danesfeder Date: Mon, 22 Oct 2018 15:18:19 -0400 Subject: [PATCH] Fix sub BannerText loading shields for first time --- .../navigation/ui/v5/instruction/InstructionTarget.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libandroid-navigation-ui/src/main/java/com/mapbox/services/android/navigation/ui/v5/instruction/InstructionTarget.java b/libandroid-navigation-ui/src/main/java/com/mapbox/services/android/navigation/ui/v5/instruction/InstructionTarget.java index edc1fb78d0c..3a51c4af005 100644 --- a/libandroid-navigation-ui/src/main/java/com/mapbox/services/android/navigation/ui/v5/instruction/InstructionTarget.java +++ b/libandroid-navigation-ui/src/main/java/com/mapbox/services/android/navigation/ui/v5/instruction/InstructionTarget.java @@ -91,6 +91,10 @@ private void sendInstructionLoadedCallback() { private static CharSequence truncateImageSpan(Spannable instructionSpannable, TextView textView) { int availableSpace = textView.getWidth() - textView.getPaddingRight() - textView.getPaddingLeft(); - return TextUtils.ellipsize(instructionSpannable, textView.getPaint(), availableSpace, TextUtils.TruncateAt.END); + if (availableSpace > 0) { + return TextUtils.ellipsize(instructionSpannable, textView.getPaint(), availableSpace, TextUtils.TruncateAt.END); + } else { + return instructionSpannable; + } } }