From ecc89ef2b3e8446a13c48f72cc32ca000a2313ef Mon Sep 17 00:00:00 2001 From: gb <741021719@qq.com> Date: Mon, 12 Jun 2023 11:13:36 +0800 Subject: [PATCH] =?UTF-8?q?EnableUiOnly=E5=A2=9E=E5=8A=A0=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E8=AE=BE=E5=A4=87=E4=B8=8D=E5=9C=A8=E7=BA=BF=E7=9A=84?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- twain/twain/huagaods.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/twain/twain/huagaods.cpp b/twain/twain/huagaods.cpp index dd04e39..bedc467 100644 --- a/twain/twain/huagaods.cpp +++ b/twain/twain/huagaods.cpp @@ -1723,6 +1723,9 @@ Result huagao_ds::capCommon(const Identity&, Msg msg, Capability& data) { } Twpp::Result huagao_ds::showTwainUI(Twpp::UserInterface& data, bool bUiOnly) { + if (!scanner_->is_online()) + return { ReturnCode::Failure, huagao_ds::condition_code_from_hg_error(SCANNER_ERR_DEVICE_NOT_FOUND) }; + show_setting_ = true; bUiOnly_ = bUiOnly; // display user UI ... (setting UI, can we show my own main window here ?)