扫描进度界面点击“取消”时,通知UI扫描结束;配置管理界面在编辑配置方案名称时,偶发崩溃

This commit is contained in:
gb 2023-02-14 11:14:42 +08:00
parent b9abfad34b
commit d1897e2f32
2 changed files with 2 additions and 1 deletions

View File

@ -107,7 +107,7 @@ void dlg_cfg_mgr::handle_notify(UINT id, LPNMHDR pnhdr)
{
LPNMLVDISPINFOW pdisp = (LPNMLVDISPINFOW)pnhdr;
label_ = pdisp->item.pszText;
label_ = pdisp->item.pszText ? pdisp->item.pszText : L"";
}
else if (pnhdr->code == LVN_ENDLABELEDITW)
{

View File

@ -3115,6 +3115,7 @@ int huagao_ds::handle_scanner_event(int ev)
case SANE_EVENT_UI_CLOSE_CANCEL:
scanner_->stop();
// notifyEndWithoutImages();
notifyCloseCancel(); // 修复点击进度框"取消"按钮UI不能正常结束的BUG - added on 2023-02-14
break;
case SANE_EVENT_UI_CLOSE_NORMAL:
scanner_->ui_hide();