diff --git a/app/scanner2/mainwindow.cpp b/app/scanner2/mainwindow.cpp index 82305c47..e7add348 100644 --- a/app/scanner2/mainwindow.cpp +++ b/app/scanner2/mainwindow.cpp @@ -1942,8 +1942,8 @@ void MainWindow::updateActionStatus() ui->act_90Right->setEnabled(m_multiPageCount == 1 && nullptr != img); ui->act_180->setEnabled(m_multiPageCount == 1 && nullptr != img); ui->menu_Auto_Image_Size->setEnabled(nullptr != img); - ui->act_multiRotate->setEnabled(0 != count && (!m_isScanning)); - ui->menu_Rotate->setEnabled((0 != count || nullptr != img) && (!m_isScanning)); + ui->act_multiRotate->setEnabled(m_multiPageCount == 1 && 0 != count && (!m_isScanning)); + ui->menu_Rotate->setEnabled(m_multiPageCount == 1 && (0 != count || nullptr != img) && (!m_isScanning)); ui->act_autoCrop->setEnabled(m_multiPageCount == 1 && nullptr != img); ui->act_signIn->setEnabled(!m_admin_loggedIn);