Skip to content

Commit e0204c5

Browse files
committed
Porting: Fix endless loop if image format is not recognized
1 parent 2d3f08d commit e0204c5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/porting.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -619,7 +619,8 @@ bool setXorgWindowIcon(IrrlichtDevice *device,
619619
video::IVideoDriver *v_driver = device->getVideoDriver();
620620

621621
video::IImageLoader *image_loader = NULL;
622-
for (u32 i = v_driver->getImageLoaderCount() - 1; i >= 0; i--) {
622+
u32 cnt = v_driver->getImageLoaderCount();
623+
for (u32 i = 0; i < cnt; i++) {
623624
if (v_driver->getImageLoader(i)->isALoadableFileExtension(icon_file.c_str())) {
624625
image_loader = v_driver->getImageLoader(i);
625626
break;

0 commit comments

Comments
 (0)