--- src/Standalone/mainwindow.cpp.orig 2021-11-25 00:56:57 UTC +++ src/Standalone/mainwindow.cpp @@ -682,7 +682,7 @@ bool MainWindow::SelectionRestrictions(int value){ limit_resolution = 300; } if(obj == ui->Resolution_comb){ - if(ui->Document_size_comb->current_item == USER_DEFINE){ + if(ui->Document_size_comb->current_item == (DocumentSize)USER_DEFINE){ return UserDefineSizeRestrictions(); }else if(ui->Document_size_comb->current_item == Auto_Detect_long){ if(ui->Resolution_comb->currentText().toInt() > limit_resolution){ @@ -1234,7 +1234,7 @@ bool MainWindow::CheckAutoFunctionalUnit(bool isPrevie if(this->m_viewPreviewWindow){ if(isPreview && sv->device_data.FunctionalUnit_Auto){ if(sv->GetPaperLoadedStatus()){ - if(sv->m_Preview_FunctionalUnit == kSDIFunctionalUnitDocumentFeeder){ + if(sv->m_Preview_FunctionalUnit == (FunctionalUnit)kSDIFunctionalUnitDocumentFeeder){ sv->device_data.FunctionalUnit.select = kSDIFunctionalUnitDocumentFeeder; }else { if(m_messageBox->CreateSelectableMessageBox(TranslationString::GetString().translation_str.C_UI_005, Warning)){ @@ -1247,7 +1247,7 @@ bool MainWindow::CheckAutoFunctionalUnit(bool isPrevie } } }else { - if(sv->m_Preview_FunctionalUnit == kSDIFunctionalUnitFlatbed){ + if(sv->m_Preview_FunctionalUnit == (FunctionalUnit)kSDIFunctionalUnitFlatbed){ sv->device_data.FunctionalUnit.select = kSDIFunctionalUnitFlatbed; }else { if(m_messageBox->CreateSelectableMessageBox(TranslationString::GetString().translation_str.C_UI_005, Warning)){ @@ -1332,7 +1332,7 @@ bool MainWindow::CheckBeforeScan() } } if(!sv->device_data.DNShow_LongPaperWarning_dialog){ - if(ui->Document_size_comb->current_item == USER_DEFINE){ + if(ui->Document_size_comb->current_item == (DocumentSize)USER_DEFINE){ if(this->CheckLongPaperMode()){ sv->device_data.DNShow_LongPaperWarning_dialog = m_messageBox->CreateMessageBox(TranslationString::GetString().translation_str.A_UI_005, TranslationString::GetString().translation_str.VERSION_003, Information, true); }