From 627463fab807859c14f377117dc63883d5abf4ca Mon Sep 17 00:00:00 2001 From: luoliangyi <87842688@qq.com> Date: Tue, 22 Aug 2023 15:47:45 +0800 Subject: [PATCH] =?UTF-8?q?saneUser=E5=A2=9E=E5=8A=A0=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E6=89=AB=E6=8F=8F=E6=8C=87=E7=A4=BA=E5=99=A8=E7=9A=84=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/sane_user/HGSaneImpl.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/sane_user/HGSaneImpl.cpp b/modules/sane_user/HGSaneImpl.cpp index caa876f2..7d2ff669 100644 --- a/modules/sane_user/HGSaneImpl.cpp +++ b/modules/sane_user/HGSaneImpl.cpp @@ -941,6 +941,8 @@ void HGSaneDeviceImpl::UIResultCallback(ui_result result) m_curDevice->SetScanMode(m_curDevice->m_oldScanMode); m_curDevice->SetScanCount(m_curDevice->m_oldScanCount); } + + close_ui(UI_INDICATOR); } else if (result == UI_RESULT_CLOSE_CANCEL) { @@ -950,6 +952,10 @@ void HGSaneDeviceImpl::UIResultCallback(ui_result result) m_curDevice->m_sourceImpl->m_saneApi.sane_cancel_api(m_curDevice->m_devHandle); } } + else if (result == UI_RESULT_CLOSE_SETTING) + { + close_ui(UI_SETTING); + } } void HGAPI HGSaneDeviceImpl::ThreadFunc(HGThread thread, HGPointer param)