From 29fcb98205d44770e5533329ad37d336197aba59 Mon Sep 17 00:00:00 2001 From: Alexander Sytnyk Date: Mon, 24 Jul 2017 13:08:07 +0300 Subject: [PATCH] Add check as in closeRecordingMenu() --- .../plus/audionotes/AudioVideoNotesPlugin.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java b/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java index 7103e2457a..ed8850d105 100644 --- a/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java +++ b/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java @@ -862,14 +862,16 @@ public class AudioVideoNotesPlugin extends OsmandPlugin { } private void initRecMenu(AVActionType actionType, double lat, double lon) { - currentRecording = new CurrentRecording(actionType); - if (actionType == AVActionType.REC_PHOTO) { - recordingMenu = new AudioVideoNoteRecordingMenuFullScreen(this, lat, lon); - } else { - recordingMenu = new AudioVideoNoteRecordingMenu(this, lat, lon); + if (mapActivity != null) { + currentRecording = new CurrentRecording(actionType); + if (actionType == AVActionType.REC_PHOTO) { + recordingMenu = new AudioVideoNoteRecordingMenuFullScreen(this, lat, lon); + } else { + recordingMenu = new AudioVideoNoteRecordingMenu(this, lat, lon); + } + recordingDone = false; + lockScreenOrientation(); } - recordingDone = false; - lockScreenOrientation(); } public void recordVideo(final double lat, final double lon, final MapActivity mapActivity) {