Skip to content

Commit ffdfb05

Browse files
Fix black map issue (commons-app#4040)
1 parent c93ab86 commit ffdfb05

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
import fr.free.nrw.commons.contributions.ContributionController;
8383
import fr.free.nrw.commons.contributions.ContributionsFragment;
8484
import fr.free.nrw.commons.contributions.MainActivity;
85+
import fr.free.nrw.commons.contributions.MainActivity.ActiveFragment;
8586
import fr.free.nrw.commons.di.CommonsDaggerSupportFragment;
8687
import fr.free.nrw.commons.kvstore.JsonKvStore;
8788
import fr.free.nrw.commons.location.LocationServiceManager;
@@ -333,7 +334,7 @@ private void addCheckBoxCallback() {
333334
}
334335

335336
private void performMapReadyActions() {
336-
if (isVisible() && isMapBoxReady) {
337+
if (((MainActivity)getActivity()).activeFragment == ActiveFragment.NEARBY && isMapBoxReady) {
337338
checkPermissionsAndPerformAction(() -> {
338339
lastKnownLocation = locationManager.getLastLocation();
339340
fr.free.nrw.commons.location.LatLng target=lastFocusLocation;
@@ -362,7 +363,7 @@ public void onResume() {
362363
mapView.onResume();
363364
presenter.attachView(this);
364365
registerNetworkReceiver();
365-
if (isResumed() && isVisibleToUser) {
366+
if (isResumed() && ((MainActivity)getActivity()).activeFragment == ActiveFragment.NEARBY) {
366367
startTheMap();
367368
}
368369
}

0 commit comments

Comments
 (0)