forked from Mirrorlandia_minetest/minetest
Porting: Fix endless loop if image format is not recognized
This commit is contained in:
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;
|
||||||
|
Loading…
Reference in New Issue
Block a user