History

Fix crash in Recorder.stopRecording() when no recording is being made

David Rowe committed 7 years ago

Commit e708cb91 parent a1b6b0a1 file · +5 −0Browse files

Showing the changes to libraries/script-engine/src/RecordingScriptingInterface.cpp (1 of 1 file). Show all

Unified · Split

libraries/script-engine/src/RecordingScriptingInterface.cpp+5−0
@@ -195,6 +195,11 @@ void RecordingScriptingInterface::startRecording() { · 194 unmodified lines
195195 }
196196
197197 void RecordingScriptingInterface::stopRecording() {
198+ if (!_recorder->isRecording()) {
199+ qCWarning(scriptengine) << "Recorder is not running";
200+ return;
201+ }
202+
198203 _recorder->stop();
199204 _lastClip = _recorder->getClip();
200205 _lastClip->seek(0);