Browse Source

Improved the error message when an unsupported file format is used with love.image.newImageData or love.graphics.newImage.

Alex Szpakowski 9 years ago
parent
commit
5fabd64aea
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/modules/image/magpie/ImageData.cpp

+ 2 - 2
src/modules/image/magpie/ImageData.cpp

@@ -117,8 +117,8 @@ void ImageData::decode(love::filesystem::FileData *data)
 
 	if (decodedimage.data == nullptr)
 	{
-		const char *ext = data->getExtension().c_str();
-		throw love::Exception("Could not decode to ImageData: unrecognized format (%s)", ext);
+		const std::string &name = data->getFilename();
+		throw love::Exception("Could not decode file '%s' to ImageData: unsupported file format", name.c_str());
 	}
 
 	// The decoder *must* output a 32 bits-per-pixel image.