From 1b5559b72f1c331363367c7921268e5c7dd69964 Mon Sep 17 00:00:00 2001 From: bird_j Date: Thu, 27 Jan 2022 02:16:56 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=8A=B6=E6=80=81=E6=9C=BA?= =?UTF-8?q?=E7=AC=A6=E5=90=88=E9=A2=84=E6=9C=9F=20Signed-off-by:=20bird=5F?= =?UTF-8?q?j=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- services/services/recorder/server/recorder_server.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/services/recorder/server/recorder_server.cpp b/services/services/recorder/server/recorder_server.cpp index b79ce146f..207a5d99b 100644 --- a/services/services/recorder/server/recorder_server.cpp +++ b/services/services/recorder/server/recorder_server.cpp @@ -342,6 +342,9 @@ int32_t RecorderServer::Pause() int32_t RecorderServer::Resume() { std::lock_guard lock(mutex_); + if (status_ == REC_RECORDING) { + return MSERR_OK; + } CHECK_STATUS_FAILED_AND_LOGE_RET(status_ != REC_RECORDING && status_ != REC_PAUSED, MSERR_INVALID_OPERATION); CHECK_AND_RETURN_RET_LOG(recorderEngine_ != nullptr, MSERR_NO_MEMORY, "engine is nullptr"); int32_t ret = recorderEngine_->Resume(); -- Gitee