From: <sv...@op...> - 2024-12-12 21:15:10
|
Author: sagamusix Date: Thu Dec 12 22:14:57 2024 New Revision: 22526 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22526 Log: [Fix] Splash screen: Inherit message map from correct base class. Modified: trunk/OpenMPT/mptrack/Mptrack.cpp Modified: trunk/OpenMPT/mptrack/Mptrack.cpp ============================================================================== --- trunk/OpenMPT/mptrack/Mptrack.cpp Wed Dec 11 23:04:15 2024 (r22525) +++ trunk/OpenMPT/mptrack/Mptrack.cpp Thu Dec 12 22:14:57 2024 (r22526) @@ -1779,12 +1779,12 @@ DECLARE_MESSAGE_MAP() }; -BEGIN_MESSAGE_MAP(CSplashScreen, CDialog) +BEGIN_MESSAGE_MAP(CSplashScreen, DialogBase) ON_WM_PAINT() ON_WM_ERASEBKGND() END_MESSAGE_MAP() -static CSplashScreen *gpSplashScreen = NULL; +static CSplashScreen *gpSplashScreen = nullptr; static DWORD64 gSplashScreenStartTime = 0; @@ -1806,13 +1806,13 @@ gfx.SetSmoothingMode(Gdiplus::SmoothingModeHighQuality); gfx.DrawImage(m_Image.get(), 0, 0, rect.right, rect.bottom); - CDialog::OnPaint(); + DialogBase::OnPaint(); } BOOL CSplashScreen::OnInitDialog() { - CDialog::OnInitDialog(); + DialogBase::OnInitDialog(); try { |