From da16edea8d37d446ea082bea8dbbfe1101577e5a Mon Sep 17 00:00:00 2001 From: elasota Date: Tue, 9 Mar 2021 04:14:47 -0500 Subject: [PATCH] Fix broken AA table preloader, use load bar first time on desktop --- GpApp/Main.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/GpApp/Main.cpp b/GpApp/Main.cpp index 609ebd4..1010b89 100644 --- a/GpApp/Main.cpp +++ b/GpApp/Main.cpp @@ -567,8 +567,7 @@ void StepLoadScreen(int steps, bool insertDelay) void InitLoadingWindow() { - // Only phones are slow enough for this to matter - if (!thisMac.isTouchscreen) + if (!thisMac.isTouchscreen && isPrefsLoaded) return; if (isPrefsLoaded) @@ -781,6 +780,10 @@ void PreloadAATables() PortabilityLayer::RGBAColor::Create(0, 255, 255, 255), PortabilityLayer::RGBAColor::Create(0, 0, 255, 255), PortabilityLayer::RGBAColor::Create(204, 102, 51, 255), + PortabilityLayer::RGBAColor::Create(102, 102, 102, 255), + PortabilityLayer::RGBAColor::Create(51, 51, 102, 255), + PortabilityLayer::RGBAColor::Create(255, 255, 51, 255), + PortabilityLayer::RGBAColor::Create(0, 0, 0, 255), }; const size_t numPalettePreloads = sizeof(preloadColors) / sizeof(preloadColors[0]); @@ -814,7 +817,7 @@ void PreloadAATables() if (!toneAlreadyQueued) { - PreloadAATableSpec &spec = specs[i + numTonePreloads]; + PreloadAATableSpec &spec = specs[numPalettePreloads + numTonePreloads]; numTonePreloads++; spec.m_color = PortabilityLayer::RGBAColor::Create(tone, tone, tone, 255);