summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZach Hilman <zachhilman@gmail.com>2019-03-12 00:45:22 +0100
committerZach Hilman <zachhilman@gmail.com>2019-04-17 17:35:24 +0200
commit8f8049e846f38d548e975243bc42ce1b09a71ae3 (patch)
tree76f18dd10a51460024e440d4ea51eb7de4e92791
parentmain: Switch to AppletManager for frontend (diff)
downloadyuzu-8f8049e846f38d548e975243bc42ce1b09a71ae3.tar
yuzu-8f8049e846f38d548e975243bc42ce1b09a71ae3.tar.gz
yuzu-8f8049e846f38d548e975243bc42ce1b09a71ae3.tar.bz2
yuzu-8f8049e846f38d548e975243bc42ce1b09a71ae3.tar.lz
yuzu-8f8049e846f38d548e975243bc42ce1b09a71ae3.tar.xz
yuzu-8f8049e846f38d548e975243bc42ce1b09a71ae3.tar.zst
yuzu-8f8049e846f38d548e975243bc42ce1b09a71ae3.zip
-rw-r--r--src/core/frontend/applets/general_frontend.cpp2
-rw-r--r--src/core/hle/service/am/applets/error.cpp4
-rw-r--r--src/yuzu/main.cpp5
-rw-r--r--src/yuzu/main.h3
4 files changed, 11 insertions, 3 deletions
diff --git a/src/core/frontend/applets/general_frontend.cpp b/src/core/frontend/applets/general_frontend.cpp
index d2762db96..b974f2289 100644
--- a/src/core/frontend/applets/general_frontend.cpp
+++ b/src/core/frontend/applets/general_frontend.cpp
@@ -1,4 +1,4 @@
-// Copyright 2018 yuzu emulator team
+// Copyright 2019 yuzu emulator team
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
diff --git a/src/core/hle/service/am/applets/error.cpp b/src/core/hle/service/am/applets/error.cpp
index df0408edc..fec014f3b 100644
--- a/src/core/hle/service/am/applets/error.cpp
+++ b/src/core/hle/service/am/applets/error.cpp
@@ -41,7 +41,7 @@ struct SystemErrorArg {
std::array<char, 0x800> main_text;
std::array<char, 0x800> detail_text;
};
-static_assert(sizeof(SystemErrorArg) == 0x1018, "ApplicationErrorArg has incorrect size.");
+static_assert(sizeof(SystemErrorArg) == 0x1018, "SystemErrorArg has incorrect size.");
struct ApplicationErrorArg {
u8 mode;
@@ -77,7 +77,7 @@ ResultCode Decode64BitError(u64 error) {
return {static_cast<ErrorModule>(module), static_cast<u32>(description)};
}
-} // namespace
+} // Anonymous namespace
Error::Error(const Core::Frontend::ErrorApplet& frontend) : frontend(frontend) {}
diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp
index c73e78a23..e33e3aaaf 100644
--- a/src/yuzu/main.cpp
+++ b/src/yuzu/main.cpp
@@ -1589,6 +1589,11 @@ void GMainWindow::OnLoadComplete() {
loading_screen->OnLoadComplete();
}
+void GMainWindow::ErrorDisplayDisplayError(QString body) {
+ QMessageBox::critical(this, tr("Error Display"), body);
+ emit ErrorDisplayFinished();
+}
+
void GMainWindow::OnMenuReportCompatibility() {
if (!Settings::values.yuzu_token.empty() && !Settings::values.yuzu_username.empty()) {
CompatDB compatdb{this};
diff --git a/src/yuzu/main.h b/src/yuzu/main.h
index ce5045819..fb2a193cb 100644
--- a/src/yuzu/main.h
+++ b/src/yuzu/main.h
@@ -102,6 +102,8 @@ signals:
// Signal that tells widgets to update icons to use the current theme
void UpdateThemedIcons();
+ void ErrorDisplayFinished();
+
void ProfileSelectorFinishedSelection(std::optional<Service::Account::UUID> uuid);
void SoftwareKeyboardFinishedText(std::optional<std::u16string> text);
void SoftwareKeyboardFinishedCheckDialog();
@@ -111,6 +113,7 @@ signals:
public slots:
void OnLoadComplete();
+ void ErrorDisplayDisplayError(QString body);
void ProfileSelectorSelectProfile();
void SoftwareKeyboardGetText(const Core::Frontend::SoftwareKeyboardParameters& parameters);
void SoftwareKeyboardInvokeCheckDialog(std::u16string error_message);