From b2b27ef335e0f1153af4016a84a8ccac3a819d34 Mon Sep 17 00:00:00 2001 From: elasota Date: Thu, 18 Mar 2021 19:05:37 -0400 Subject: [PATCH] Fix some splash screen inconsistencies --- GpApp/MainWindow.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/GpApp/MainWindow.cpp b/GpApp/MainWindow.cpp index b77940f..50aa3df 100644 --- a/GpApp/MainWindow.cpp +++ b/GpApp/MainWindow.cpp @@ -52,6 +52,7 @@ extern short toolSelected; extern Boolean noRoomAtAll, isUseSecondScreen; extern Boolean quickerTransitions, houseIsReadOnly; extern Boolean menusUp; +extern Boolean houseOpen; //============================================================== Functions //-------------------------------------------------------------- DrawOnSplash @@ -61,6 +62,9 @@ extern Boolean menusUp; void DrawOnSplash(DrawSurface *surface) { Str255 houseLoadedStr; + + if (!houseOpen) + return; PasStringCopy(PSTR("House: "), houseLoadedStr); PasStringConcat(houseLoadedStr, thisHouseName); @@ -260,14 +264,14 @@ void OpenMainWindow (void) // fadeGraysOut = false; // ForceCTSeed((CGrafPtr)mainWindow, wasSeed); // } - - UpdateMainWindow(); } CopyBits((BitMap *)*GetGWorldPixMap(workSrcMap), GetPortBitMapForCopyBits(mainWindow->GetDrawSurface()), &mainWindowRect, &mainWindowRect, srcCopy); + UpdateMainWindow(); + mainWindow->GetDrawSurface()->m_port.SetDirty(PortabilityLayer::QDPortDirtyFlag_Contents); }