From cf23224f2e340a3bc16437d3371f81d71a5fd790 Mon Sep 17 00:00:00 2001 From: zhangguanjin Date: Thu, 11 May 2023 18:54:10 +0800 Subject: [PATCH] =?UTF-8?q?gui=E4=BF=9D=E5=AD=98=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=92=E6=96=A5=E9=94=81=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gui/camera_capture_gui.cpp | 2 ++ gui/camera_capture_gui.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/gui/camera_capture_gui.cpp b/gui/camera_capture_gui.cpp index b591618..56feb42 100644 --- a/gui/camera_capture_gui.cpp +++ b/gui/camera_capture_gui.cpp @@ -333,6 +333,8 @@ void CameraCaptureGui::addLogMessage(QString str) bool CameraCaptureGui::saveOneFrameData(QString path_name) { + std::lock_guard guard(mtx_save_); + if (path_name.isEmpty() || brightness_map_.empty() || depth_map_.empty() || height_map_.empty()) { return false; diff --git a/gui/camera_capture_gui.h b/gui/camera_capture_gui.h index d6eda65..d1ac201 100644 --- a/gui/camera_capture_gui.h +++ b/gui/camera_capture_gui.h @@ -326,4 +326,6 @@ private slots: SaveDataType save_data_type_ = SaveDataType::Origin; bool hide_save_gui_flag_ = false; + + std::mutex mtx_save_; };