crueter
1 week ago
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
2 changed files with
10 additions and
5 deletions
-
src/qt_common/util/content.cpp
-
src/yuzu/main_window.cpp
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
|
|
|
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
|
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
|
|
|
|
#include "qt_common/util/content.h"
|
|
|
|
@ -267,9 +267,8 @@ void InstallKeys() |
|
|
|
{}, |
|
|
|
QtCommon::Frontend::Option::ReadOnly); |
|
|
|
|
|
|
|
if (key_source_location.isEmpty()) { |
|
|
|
if (key_source_location.isEmpty()) |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
FirmwareManager::KeyInstallResult result |
|
|
|
= FirmwareManager::InstallKeys(key_source_location.toStdString(), "keys"); |
|
|
|
|
|
|
|
@ -4275,9 +4275,15 @@ void MainWindow::OnMouseActivity() { |
|
|
|
|
|
|
|
void MainWindow::OnCheckFirmwareDecryption() { |
|
|
|
if (!ContentManager::AreKeysPresent()) { |
|
|
|
QMessageBox::warning(this, tr("Derivation Components Missing"), |
|
|
|
tr("Encryption keys are missing.")); |
|
|
|
const auto res = QtCommon::Frontend::Warning( |
|
|
|
tr("Derivation Components Missing"), |
|
|
|
tr("Decryption keys are missing. Install them now?"), |
|
|
|
QtCommon::Frontend::StandardButton::Yes | QtCommon::Frontend::StandardButton::No); |
|
|
|
|
|
|
|
if (res == QtCommon::Frontend::StandardButton::Yes) |
|
|
|
OnInstallDecryptionKeys(); |
|
|
|
} |
|
|
|
|
|
|
|
SetFirmwareVersion(); |
|
|
|
UpdateMenuState(); |
|
|
|
} |
|
|
|
|