diff --git a/JGE/src/JGfx.cpp b/JGE/src/JGfx.cpp index 29c638917..5d785bf3d 100644 --- a/JGE/src/JGfx.cpp +++ b/JGE/src/JGfx.cpp @@ -1253,7 +1253,7 @@ JTexture* JRenderer::LoadTexture(const char* filename, int mode, int textureMode LoadJPG(textureInfo, filename, mode, textureMode); else if(strstr(filename, ".gif")!=NULL || strstr(filename, ".GIF")!=NULL) LoadGIF(textureInfo,filename, mode, textureMode); - else + else if(strstr(filename, ".png")!=NULL || strstr(filename, ".PNG")!=NULL) LoadPNG(textureInfo, filename, mode, textureMode); if (textureInfo.mBits == NULL) diff --git a/JGE/src/linux/JGfx.cpp b/JGE/src/linux/JGfx.cpp index d461aeeda..e16458cae 100644 --- a/JGE/src/linux/JGfx.cpp +++ b/JGE/src/linux/JGfx.cpp @@ -749,7 +749,7 @@ JTexture* JRenderer::LoadTexture(const char* filename, int mode, int TextureForm LoadJPG(textureInfo, filename); else if(strstr(filename, ".gif")!=NULL || strstr(filename, ".GIF")!=NULL) LoadGIF(textureInfo,filename); - else + else if(strstr(filename, ".png")!=NULL || strstr(filename, ".PNG")!=NULL) LoadPNG(textureInfo, filename); if (textureInfo.mBits == NULL) diff --git a/JGE/src/win/JRenderer_Win.cpp b/JGE/src/win/JRenderer_Win.cpp index b5ad89733..207c549b6 100644 --- a/JGE/src/win/JRenderer_Win.cpp +++ b/JGE/src/win/JRenderer_Win.cpp @@ -791,7 +791,7 @@ JTexture* JRenderer::LoadTexture(const char* filename, int mode, int TextureForm LoadJPG(textureInfo, filename); else if(strstr(filename, ".gif")!=NULL || strstr(filename, ".GIF")!=NULL) LoadGIF(textureInfo,filename); - else + else if(strstr(filename, ".png")!=NULL || strstr(filename, ".PNG")!=NULL) LoadPNG(textureInfo, filename); if (textureInfo.mBits == NULL)