diff --git a/stepmania/src/arch/LoadingWindow/LoadingWindow_Win32.cpp b/stepmania/src/arch/LoadingWindow/LoadingWindow_Win32.cpp index 6322e4a06b..4801e0bac7 100644 --- a/stepmania/src/arch/LoadingWindow/LoadingWindow_Win32.cpp +++ b/stepmania/src/arch/LoadingWindow/LoadingWindow_Win32.cpp @@ -23,9 +23,10 @@ static HBITMAP LoadWin32Surface( RageSurface *&s ) RageSurfaceUtils::ConvertSurface( s, s->w, s->h, 32, 0xFF000000, 0x00FF0000, 0x0000FF00, 0 ); HDC hScreen = GetDC(NULL); + ASSERT_M( hScreen, werr_ssprintf(GetLastError(), "hScreen") ); HBITMAP bitmap = CreateCompatibleBitmap( hScreen, s->w, s->h ); - ASSERT( bitmap ); + ASSERT_M( bitmap, werr_ssprintf(GetLastError(), "CreateCompatibleBitmap") ); HDC BitmapDC = CreateCompatibleDC( hScreen ); SelectObject( BitmapDC, bitmap );