Parcourir la source

win32: better error reporting in the GDI+ loader, based on a patch by ponce.

legacy
Sam Hocevar sam il y a 12 ans
Parent
révision
6eb41c04ff
1 fichiers modifiés avec 10 ajouts et 0 suppressions
  1. +10
    -0
      src/image/codec/gdiplus-image.cpp

+ 10
- 0
src/image/codec/gdiplus-image.cpp Voir le fichier

@@ -81,6 +81,16 @@ bool GdiPlusImageData::Open(char const *path)
return false;
}

if (bitmap->GetLastStatus() != Gdiplus::Ok)
{
#if !LOL_RELEASE
Log::Error("error %d loading %s\n",
(unsigned)bitmap->GetLastStatus(), path);
#endif
delete bitmap;
return false;
}

size = ivec2(bitmap->GetWidth(), bitmap->GetHeight());
format = Image::FORMAT_RGBA;



Chargement…
Annuler
Enregistrer