mirror of https://git.suyu.dev/suyu/suyu
cleanup by clang-format.
This commit is contained in:
parent
9eba64adce
commit
59ede32f8e
|
@ -4161,13 +4161,15 @@ void GMainWindow::OnInstallFirmware() {
|
||||||
|
|
||||||
// Check for installed keys, error out, suggest restart?
|
// Check for installed keys, error out, suggest restart?
|
||||||
if (!ContentManager::AreKeysPresent()) {
|
if (!ContentManager::AreKeysPresent()) {
|
||||||
QMessageBox::information(this, tr("Keys not installed"),
|
QMessageBox::information(
|
||||||
tr("Install decryption keys and restart yuzu before attempting to install firmware."));
|
this, tr("Keys not installed"),
|
||||||
|
tr("Install decryption keys and restart yuzu before attempting to install firmware."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString firmware_source_location = QFileDialog::getExistingDirectory(this,
|
QString firmware_source_location =
|
||||||
tr("Select Dumped Firmware Source Location"), QString::fromStdString(""), QFileDialog::ShowDirsOnly);
|
QFileDialog::getExistingDirectory(this, tr("Select Dumped Firmware Source Location"),
|
||||||
|
QString::fromStdString(""), QFileDialog::ShowDirsOnly);
|
||||||
if (firmware_source_location.isEmpty()) {
|
if (firmware_source_location.isEmpty()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -4187,7 +4189,8 @@ void GMainWindow::OnInstallFirmware() {
|
||||||
|
|
||||||
LOG_INFO(Frontend, "Installing firmware from {}", firmware_source_location.toStdString());
|
LOG_INFO(Frontend, "Installing firmware from {}", firmware_source_location.toStdString());
|
||||||
|
|
||||||
// Check for a resonable number of .nca files (don't hardcode them, just see if there's some in there.)
|
// Check for a resonable number of .nca files (don't hardcode them, just see if there's some in
|
||||||
|
// there.)
|
||||||
std::filesystem::path firmware_source_path = firmware_source_location.toStdString();
|
std::filesystem::path firmware_source_path = firmware_source_location.toStdString();
|
||||||
if (!Common::FS::IsDir(firmware_source_path)) {
|
if (!Common::FS::IsDir(firmware_source_path)) {
|
||||||
progress.close();
|
progress.close();
|
||||||
|
@ -4195,12 +4198,13 @@ void GMainWindow::OnInstallFirmware() {
|
||||||
}
|
}
|
||||||
|
|
||||||
std::vector<std::filesystem::path> out;
|
std::vector<std::filesystem::path> out;
|
||||||
const Common::FS::DirEntryCallable callback = [&out](const std::filesystem::directory_entry& entry) {
|
const Common::FS::DirEntryCallable callback =
|
||||||
if (entry.path().has_extension() && entry.path().extension() == ".nca")
|
[&out](const std::filesystem::directory_entry& entry) {
|
||||||
out.emplace_back(entry.path());
|
if (entry.path().has_extension() && entry.path().extension() == ".nca")
|
||||||
|
out.emplace_back(entry.path());
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
};
|
};
|
||||||
|
|
||||||
QtProgressCallback(100, 10);
|
QtProgressCallback(100, 10);
|
||||||
|
|
||||||
|
@ -4216,7 +4220,8 @@ void GMainWindow::OnInstallFirmware() {
|
||||||
auto sysnand_content_vdir = system->GetFileSystemController().GetSystemNANDContentDirectory();
|
auto sysnand_content_vdir = system->GetFileSystemController().GetSystemNANDContentDirectory();
|
||||||
if (!sysnand_content_vdir->CleanSubdirectoryRecursive("registered")) {
|
if (!sysnand_content_vdir->CleanSubdirectoryRecursive("registered")) {
|
||||||
progress.close();
|
progress.close();
|
||||||
QMessageBox::critical(this, tr("Firmware install failed"), tr("Failed to delete one or more firmware file."));
|
QMessageBox::critical(this, tr("Firmware install failed"),
|
||||||
|
tr("Failed to delete one or more firmware file."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4234,7 +4239,8 @@ void GMainWindow::OnInstallFirmware() {
|
||||||
i++;
|
i++;
|
||||||
auto firmware_src_vfile =
|
auto firmware_src_vfile =
|
||||||
vfs->OpenFile(firmware_src_path.generic_string(), FileSys::OpenMode::Read);
|
vfs->OpenFile(firmware_src_path.generic_string(), FileSys::OpenMode::Read);
|
||||||
auto firmware_dst_vfile = firmware_vdir->CreateFileRelative(firmware_src_path.filename().string());
|
auto firmware_dst_vfile =
|
||||||
|
firmware_vdir->CreateFileRelative(firmware_src_path.filename().string());
|
||||||
|
|
||||||
if (!VfsRawCopy(firmware_src_vfile, firmware_dst_vfile)) {
|
if (!VfsRawCopy(firmware_src_vfile, firmware_dst_vfile)) {
|
||||||
LOG_ERROR(Frontend, "Failed to copy firmware file {} to {} in registered folder!",
|
LOG_ERROR(Frontend, "Failed to copy firmware file {} to {} in registered folder!",
|
||||||
|
@ -4242,8 +4248,7 @@ void GMainWindow::OnInstallFirmware() {
|
||||||
success = false;
|
success = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (QtProgressCallback(100, 20 + (int)(((float)(i) / (float)out.size()) * 80.0)))
|
if (QtProgressCallback(100, 20 + (int)(((float)(i) / (float)out.size()) * 80.0))) {
|
||||||
{
|
|
||||||
success = false;
|
success = false;
|
||||||
cancelled = true;
|
cancelled = true;
|
||||||
break;
|
break;
|
||||||
|
@ -4258,7 +4263,8 @@ void GMainWindow::OnInstallFirmware() {
|
||||||
} else if (cancelled) {
|
} else if (cancelled) {
|
||||||
progress.close();
|
progress.close();
|
||||||
QMessageBox::warning(this, tr("Firmware install failed"),
|
QMessageBox::warning(this, tr("Firmware install failed"),
|
||||||
tr("Firmware installation cancelled, firmware may be in bad state, restart yuzu or re-install firmware."));
|
tr("Firmware installation cancelled, firmware may be in bad state, "
|
||||||
|
"restart yuzu or re-install firmware."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue