Porting: Fix endless loop if image format is not recognized

This commit is contained in:
est31 2016-08-03 23:20:36 +02:00
parent e559f8714b
commit 9edc984b09

@ -619,7 +619,8 @@ bool setXorgWindowIcon(IrrlichtDevice *device,
video::IVideoDriver *v_driver = device->getVideoDriver(); video::IVideoDriver *v_driver = device->getVideoDriver();
video::IImageLoader *image_loader = NULL; video::IImageLoader *image_loader = NULL;
for (u32 i = v_driver->getImageLoaderCount() - 1; i >= 0; i--) { u32 cnt = v_driver->getImageLoaderCount();
for (u32 i = 0; i < cnt; i++) {
if (v_driver->getImageLoader(i)->isALoadableFileExtension(icon_file.c_str())) { if (v_driver->getImageLoader(i)->isALoadableFileExtension(icon_file.c_str())) {
image_loader = v_driver->getImageLoader(i); image_loader = v_driver->getImageLoader(i);
break; break;