From a1c419df96e0df616f489cb4e5448b86bc7ccad4 Mon Sep 17 00:00:00 2001 From: Jordan Hollinger Date: Wed, 19 Nov 2014 15:39:33 -0800 Subject: [PATCH] Only set applied class list if it is not empty. --- .../lib/src/main/java/com/mapbox/mapboxgl/lib/MapView.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android/java/lib/src/main/java/com/mapbox/mapboxgl/lib/MapView.java b/android/java/lib/src/main/java/com/mapbox/mapboxgl/lib/MapView.java index afb2d40cb..55f96ce3d 100644 --- a/android/java/lib/src/main/java/com/mapbox/mapboxgl/lib/MapView.java +++ b/android/java/lib/src/main/java/com/mapbox/mapboxgl/lib/MapView.java @@ -412,7 +412,10 @@ public class MapView extends SurfaceView { setDebugActive(savedInstanceState.getBoolean(STATE_DEBUG_ACTIVE)); setStyleUrl(savedInstanceState.getString(STATE_STYLE_URL)); setAccessToken(savedInstanceState.getString(STATE_ACCESS_TOKEN)); - setAppliedStyleClasses(savedInstanceState.getStringArrayList(STATE_APPLIED_CLASSES)); + List appliedClasses = savedInstanceState.getStringArrayList(STATE_APPLIED_CLASSES); + if (!appliedClasses.isEmpty()) { + setAppliedStyleClasses(appliedClasses); + } //mNativeMapView.setDefaultTransitionDuration(savedInstanceState.getLong(STATE_DEFAULT_TRANSITION_DURATION)); // TODO }