diff --git a/app/scanner/dialog_export.cpp b/app/scanner/dialog_export.cpp index 7ff9a3c3..17d07efb 100644 --- a/app/scanner/dialog_export.cpp +++ b/app/scanner/dialog_export.cpp @@ -540,7 +540,7 @@ void Dialog_Export::makeSaveIndexs() } else { - m_saveIndexs.push_back(num1); + m_saveIndexs.push_back(num1 - 1); } } else @@ -557,7 +557,7 @@ void Dialog_Export::makeSaveIndexs() { for (int k = num1; k <= num2; ++k) { - m_saveIndexs.push_back(k - 1); + m_saveIndexs.push_back(k - 2); } } } diff --git a/app/scanner/mainwindow.cpp b/app/scanner/mainwindow.cpp index 5b341a73..b68da0b8 100644 --- a/app/scanner/mainwindow.cpp +++ b/app/scanner/mainwindow.cpp @@ -2123,7 +2123,7 @@ void MainWindow::on_act_Export_triggered() for (size_t i = 0; i < saveIndexs.size(); ++i) { QString fileName; - m_thumb->getItemFileName(saveIndexs[i] - 1, fileName); + m_thumb->getItemFileName(saveIndexs[i], fileName); srcFiles.append(fileName); if(!judgeDiskSpace(fileName))