From 708f263aff909b1c4dfac41fef9ae3f13571971b Mon Sep 17 00:00:00 2001 From: yangjiaxuan <171295266@qq.com> Date: Wed, 18 Oct 2023 16:03:20 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=86=85=E5=AD=98=E6=B3=84?= =?UTF-8?q?=E6=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/twainui/Manager.cpp | 1 + modules/twainui/dialog_abnormal_img_select.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/twainui/Manager.cpp b/modules/twainui/Manager.cpp index c887ded0..d3ea3c04 100644 --- a/modules/twainui/Manager.cpp +++ b/modules/twainui/Manager.cpp @@ -242,6 +242,7 @@ int Manager::showAbnormalImgUi(bool qt, SANE_Image *img) #endif emit createAbnormalImgUi(qt, image); + HGBase_DestroyImage(image); #ifdef HG_CMP_MSC if (!qt) diff --git a/modules/twainui/dialog_abnormal_img_select.cpp b/modules/twainui/dialog_abnormal_img_select.cpp index 988a0b45..54055b58 100644 --- a/modules/twainui/dialog_abnormal_img_select.cpp +++ b/modules/twainui/dialog_abnormal_img_select.cpp @@ -8,7 +8,7 @@ Dialog_abnormal_img_select::Dialog_abnormal_img_select(HGImage image, QWidget *p ui->setupUi(this); setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint); - m_view = new HGImgView(); + m_view = new HGImgView(this); m_view->addImage(image); ui->stackedWidget->addWidget(m_view); ui->stackedWidget->setCurrentWidget(m_view);