diff options
| author | Tilka <tilkax@gmail.com> | 2020-06-25 15:55:36 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-25 15:55:36 +0100 |
| commit | 4ddd4ff8357a30133a985159681052c733d0f61d (patch) | |
| tree | 4c343bed673dec715bf2bc0a0ddf9dfa05c1fbbd /Source/Core/DolphinQt/ConvertDialog.cpp | |
| parent | 6468978dd02d9949adf2f61713988849d1f4f08e (diff) | |
| parent | a2c51e027f5c1cd5b8574c9023dcd22c254f1d00 (diff) | |
Merge pull request #8899 from JosJuice/convert-dialog-wswitch
DolphinQt: Fix some warnings in ConvertDialog
Diffstat (limited to 'Source/Core/DolphinQt/ConvertDialog.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/ConvertDialog.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Source/Core/DolphinQt/ConvertDialog.cpp b/Source/Core/DolphinQt/ConvertDialog.cpp index 353a0d6aaf..49fc9e8975 100644 --- a/Source/Core/DolphinQt/ConvertDialog.cpp +++ b/Source/Core/DolphinQt/ConvertDialog.cpp @@ -457,12 +457,12 @@ void ConvertDialog::Convert() } else { - std::future<bool> good; + std::future<bool> success; switch (format) { case DiscIO::BlobType::PLAIN: - good = std::async(std::launch::async, [&] { + success = std::async(std::launch::async, [&] { const bool good = DiscIO::ConvertToPlain(blob_reader.get(), original_path, dst_path.toStdString(), &CompressCB, &progress_dialog); @@ -472,7 +472,7 @@ void ConvertDialog::Convert() break; case DiscIO::BlobType::GCZ: - good = std::async(std::launch::async, [&] { + success = std::async(std::launch::async, [&] { const bool good = DiscIO::ConvertToGCZ(blob_reader.get(), original_path, dst_path.toStdString(), file->GetPlatform() == DiscIO::Platform::WiiDisc ? 1 : 0, @@ -484,7 +484,7 @@ void ConvertDialog::Convert() case DiscIO::BlobType::WIA: case DiscIO::BlobType::RVZ: - good = std::async(std::launch::async, [&] { + success = std::async(std::launch::async, [&] { const bool good = DiscIO::ConvertToWIAOrRVZ( blob_reader.get(), original_path, dst_path.toStdString(), format == DiscIO::BlobType::RVZ, compression, compression_level, block_size, @@ -493,10 +493,14 @@ void ConvertDialog::Convert() return good; }); break; + + default: + ASSERT(false); + break; } progress_dialog.GetRaw()->exec(); - if (!good.get()) + if (!success.get()) { ModalMessageBox::critical(this, tr("Error"), tr("Dolphin failed to complete the requested action.")); |
