diff options
author | Ivo van Dongen <info@ivovandongen.nl> | 2017-02-24 16:35:27 +0200 |
---|---|---|
committer | Ivo van Dongen <ivovandongen@users.noreply.github.com> | 2017-02-28 09:33:04 -0800 |
commit | 3040d407723ed8a8e2dfa27ad0ba49f534772342 (patch) | |
tree | 2bf6c57ebf06efd3a6f9029fd72e0a6b04ca3b0d /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java | |
parent | fedb21e35b53347f8ba741f2f02b84f1a48be50e (diff) | |
download | qtlocation-mapboxgl-3040d407723ed8a8e2dfa27ad0ba49f534772342.tar.gz |
[android] remove source returns reference
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java')
-rwxr-xr-x | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java index 2e495a25c2..47f4ad722e 100755 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java @@ -806,18 +806,20 @@ final class NativeMapView { nativeAddSource(source.getNativePtr()); } - public void removeSource(@NonNull String sourceId) { + @Nullable + public Source removeSource(@NonNull String sourceId) { if (isDestroyedOn("removeSource")) { - return; + return null; } - nativeRemoveSourceById(sourceId); + return nativeRemoveSourceById(sourceId); } - public void removeSource(@NonNull Source source) { + public Source removeSource(@NonNull Source source) { if (isDestroyedOn("removeSource")) { - return; + return null; } nativeRemoveSource(source.getNativePtr()); + return source; } public void addImage(@NonNull String name, @NonNull Bitmap image) { @@ -1087,7 +1089,7 @@ final class NativeMapView { private native void nativeAddSource(long nativeSourcePtr) throws CannotAddSourceException; - private native void nativeRemoveSourceById(String sourceId); + private native Source nativeRemoveSourceById(String sourceId); private native void nativeRemoveSource(long sourcePtr); |