diff options
-rw-r--r-- | android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/MapView.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/MapView.java b/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/MapView.java index f1c021c0c7..a79199ffd4 100644 --- a/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/MapView.java +++ b/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/views/MapView.java @@ -585,7 +585,9 @@ public final class MapView extends FrameLayout { // Save the context mContext = context; - setWillNotDraw(false); + if (!isInEditMode()) { + setWillNotDraw(false); + } // Create the TextureView mTextureView = new TextureView(mContext); @@ -2124,10 +2126,14 @@ public final class MapView extends FrameLayout { @Override public void onDraw(Canvas canvas) { + super.onDraw(canvas); + if (isInEditMode()) { + return; + } + if (!mNativeMapView.isPaused()) { mNativeMapView.renderSync(); } - super.onDraw(canvas); } @Override |