diff options
-rw-r--r-- | src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp b/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp index f08ba3286..257442156 100644 --- a/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp +++ b/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp @@ -98,11 +98,14 @@ QMediaRecorder::Status QGstreamerRecorderControl::status() const switch ( m_session->state() ) { case QGstreamerCaptureSession::RecordingState: sessionState = QMediaRecorder::RecordingState; + break; case QGstreamerCaptureSession::PausedState: sessionState = QMediaRecorder::PausedState; + break; case QGstreamerCaptureSession::PreviewState: case QGstreamerCaptureSession::StoppedState: sessionState = QMediaRecorder::StoppedState; + break; } return statusTable[m_state][sessionState]; |