diff --git a/app/scanner/dialog_export.cpp b/app/scanner/dialog_export.cpp index 403c81f2..9c1908ba 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); + m_saveIndexs.push_back(k - 1); } } } diff --git a/app/scanner/mainwindow.cpp b/app/scanner/mainwindow.cpp index 07c0c63b..689c3518 100644 --- a/app/scanner/mainwindow.cpp +++ b/app/scanner/mainwindow.cpp @@ -2138,7 +2138,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))