move callback definition outside loop

This commit is contained in:
BreadFish64 2018-02-16 14:53:38 -06:00
parent c547465657
commit f0f9f34445

View File

@ -806,10 +806,10 @@ void GMainWindow::OnMenuInstallCIA() {
QtConcurrent::run([&, filepaths] { QtConcurrent::run([&, filepaths] {
QString current_path; QString current_path;
Service::AM::InstallStatus status; Service::AM::InstallStatus status;
const auto cia_progress = [&](size_t written, size_t total) {
emit UpdateProgress(written, total);
};
for (int current_index = 0; current_index < filepaths.size(); current_index++) { for (int current_index = 0; current_index < filepaths.size(); current_index++) {
const auto cia_progress = [&](size_t written, size_t total) {
emit UpdateProgress(written, total);
};
current_path = filepaths.at(current_index); current_path = filepaths.at(current_index);
status = Service::AM::InstallCIA(current_path.toStdString(), cia_progress); status = Service::AM::InstallCIA(current_path.toStdString(), cia_progress);
emit CIAInstallReport(status, current_path); emit CIAInstallReport(status, current_path);