diff --git a/OsmAnd/src/net/osmand/plus/mapillary/MapillaryPlugin.java b/OsmAnd/src/net/osmand/plus/mapillary/MapillaryPlugin.java index 1996d8bed5..bc2b0dbc95 100644 --- a/OsmAnd/src/net/osmand/plus/mapillary/MapillaryPlugin.java +++ b/OsmAnd/src/net/osmand/plus/mapillary/MapillaryPlugin.java @@ -101,6 +101,14 @@ public class MapillaryPlugin extends OsmandPlugin { return app.getString(R.string.mapillary); } + @Override + public boolean init(@NonNull OsmandApplication app, Activity activity) { + if (activity instanceof MapActivity) { + mapActivity = (MapActivity) activity; + } + return true; + } + @Override public void registerLayers(MapActivity activity) { createLayers(); diff --git a/OsmAnd/src/net/osmand/plus/openplacereviews/OpenPlaceReviewsPlugin.java b/OsmAnd/src/net/osmand/plus/openplacereviews/OpenPlaceReviewsPlugin.java index 3bbcee9cfb..861b9ec971 100644 --- a/OsmAnd/src/net/osmand/plus/openplacereviews/OpenPlaceReviewsPlugin.java +++ b/OsmAnd/src/net/osmand/plus/openplacereviews/OpenPlaceReviewsPlugin.java @@ -1,5 +1,6 @@ package net.osmand.plus.openplacereviews; +import android.app.Activity; import android.graphics.drawable.Drawable; import androidx.annotation.NonNull; @@ -45,7 +46,6 @@ public class OpenPlaceReviewsPlugin extends OsmandPlugin { return ID; } - @Override public String getName() { return app.getString(R.string.open_place_reviews); @@ -171,6 +171,14 @@ public class OpenPlaceReviewsPlugin extends OsmandPlugin { return arr; } + @Override + public boolean init(@NonNull OsmandApplication app, Activity activity) { + if (activity instanceof MapActivity) { + mapActivity = (MapActivity) activity; + } + return true; + } + @Override public void disable(OsmandApplication app) { if (app.getSettings().OPR_USE_DEV_URL.get()) { diff --git a/OsmAnd/src/net/osmand/plus/wikipedia/WikipediaPlugin.java b/OsmAnd/src/net/osmand/plus/wikipedia/WikipediaPlugin.java index 6b5559c3a8..1b97f6df1c 100644 --- a/OsmAnd/src/net/osmand/plus/wikipedia/WikipediaPlugin.java +++ b/OsmAnd/src/net/osmand/plus/wikipedia/WikipediaPlugin.java @@ -1,5 +1,6 @@ package net.osmand.plus.wikipedia; +import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ArrayAdapter; @@ -106,6 +107,14 @@ public class WikipediaPlugin extends OsmandPlugin { this.mapActivity = null; } + @Override + public boolean init(@NonNull OsmandApplication app, Activity activity) { + if (activity instanceof MapActivity) { + mapActivity = (MapActivity) activity; + } + return true; + } + @Override protected void registerLayerContextMenuActions(OsmandMapTileView mapView, ContextMenuAdapter adapter,