From 8b04d5adf89025a8498101f3440c061a0985efc6 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Fri, 21 Feb 2020 16:47:13 +0200 Subject: [PATCH] Fix IndexOutOfBoundsException --- OsmAnd/res/values-it/strings.xml | 2 +- OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-it/strings.xml b/OsmAnd/res/values-it/strings.xml index 1d6a9c53fc..8e8facaf9b 100644 --- a/OsmAnd/res/values-it/strings.xml +++ b/OsmAnd/res/values-it/strings.xml @@ -3440,7 +3440,7 @@ Rappresenta l\'area: %1$s x %2$s Nome utente e password Queste impostazioni del plugin sono globali e si applicano a tutti i profili. Modifica di OpenStreetMap - È possibile visualizzare tutte le modifiche non caricate o le note OSM in Menu - I miei luoghi - Modifiche OSM. I punti caricati non vengono visualizzati in OsmAnd. + È possibile visualizzare tutte le modifiche non caricate o le note OSM in %1$s. I punti caricati non vengono visualizzati in OsmAnd. OSM L\'icona viene visualizzata solo durante la navigazione o in movimento. Controlla e condividi i log dettagliati dell\'applicazione diff --git a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java index 85ea509eb4..2cd2615b64 100644 --- a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java +++ b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java @@ -86,8 +86,10 @@ public class OsmEditingFragment extends BaseSettingsFragment implements OnPrefer int startIndex = osmEditsPathDescr.indexOf(osmEditsPath); SpannableString titleSpan = new SpannableString(osmEditsPathDescr); - Typeface typeface = FontCache.getRobotoMedium(getContext()); - titleSpan.setSpan(new CustomTypefaceSpan(typeface), startIndex, startIndex + osmEditsPath.length(), 0); + if (startIndex != -1) { + Typeface typeface = FontCache.getRobotoMedium(getContext()); + titleSpan.setSpan(new CustomTypefaceSpan(typeface), startIndex, startIndex + osmEditsPath.length(), 0); + } Preference osmEditsDescription = findPreference("osm_edits_description"); osmEditsDescription.setTitle(titleSpan);