mirror of
https://github.com/Atmosphere-NX/Atmosphere
synced 2024-11-29 04:50:17 +00:00
fatal: Standardize result definitions
This commit is contained in:
parent
b940f61d42
commit
285feba42b
6 changed files with 6 additions and 14 deletions
|
@ -38,7 +38,7 @@ Result FatalEventManager::GetEvent(Handle *out) {
|
|||
|
||||
/* Only allow GetEvent to succeed NumFatalEvents times. */
|
||||
if (this->events_gotten >= FatalEventManager::NumFatalEvents) {
|
||||
return FatalResult_TooManyEvents;
|
||||
return ResultFatalTooManyEvents;
|
||||
}
|
||||
|
||||
*out = this->events[this->events_gotten++].revent;
|
||||
|
|
|
@ -97,10 +97,10 @@ static bool InRepairWithoutTimeReviserCartridge() {
|
|||
|
||||
void CheckRepairStatus() {
|
||||
if (InRepairWithoutVolHeld()) {
|
||||
ThrowFatalForSelf(FatalResult_InRepairWithoutVolHeld);
|
||||
ThrowFatalForSelf(ResultFatalInRepairWithoutVolHeld);
|
||||
}
|
||||
|
||||
if (InRepairWithoutTimeReviserCartridge()) {
|
||||
ThrowFatalForSelf(FatalResult_InRepairWithoutTimeReviserCartridge);
|
||||
ThrowFatalForSelf(ResultFatalInRepairWithoutTimeReviserCartridge);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -186,7 +186,7 @@ Result ShowFatalTask::ShowFatal() {
|
|||
/* Dequeue a buffer. */
|
||||
u16 *tiled_buf = reinterpret_cast<u16 *>(framebufferBegin(&this->fb, NULL));
|
||||
if (tiled_buf == nullptr) {
|
||||
return FatalResult_NullGfxBuffer;
|
||||
return ResultFatalNullGraphicsBuffer;
|
||||
}
|
||||
|
||||
/* Let the font manager know about our framebuffer. */
|
||||
|
|
|
@ -26,7 +26,7 @@ static bool g_thrown = false;
|
|||
static Result SetThrown() {
|
||||
/* This should be fine, since fatal only has a single IPC thread. */
|
||||
if (g_thrown) {
|
||||
return FatalResult_AlreadyThrown;
|
||||
return ResultFatalAlreadyThrown;
|
||||
}
|
||||
|
||||
g_thrown = true;
|
||||
|
|
|
@ -18,14 +18,6 @@
|
|||
#include <switch.h>
|
||||
#include <stratosphere.hpp>
|
||||
|
||||
enum FatalResult : Result {
|
||||
FatalResult_NullGfxBuffer = 0x4A3,
|
||||
FatalResult_AlreadyThrown = 0x6A3,
|
||||
FatalResult_TooManyEvents = 0x8A3,
|
||||
FatalResult_InRepairWithoutVolHeld = 0xAA3,
|
||||
FatalResult_InRepairWithoutTimeReviserCartridge = 0xCA3,
|
||||
};
|
||||
|
||||
static constexpr size_t NumAarch64Gprs = 32;
|
||||
static constexpr size_t NumAarch32Gprs = 16;
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit aab4aedb34e5029101ee15c238ead6167aaa4afa
|
||||
Subproject commit d448c03c5d65a413b68e504d93929ef161858dcb
|
Loading…
Reference in a new issue