浏览代码

* bug 85 really fixed

mateuszb 16 年之前
父节点
当前提交
0fabf5f31d
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      client/CBitmapHandler.cpp

+ 2 - 2
client/CBitmapHandler.cpp

@@ -186,7 +186,7 @@ SDL_Surface * BitmapHandler::loadBitmap(std::string fname, bool setKey)
 	}
 	if(e->offset<0)
 	{
-		fname.replace(fname.find_first_of('.'),fname.find_first_of('.')+4,".BMP");
+		fname.replace(fname.find_last_of('.'),fname.find_last_of('.')+4,".BMP");
 		fname = DATA_DIR "/Data/" + fname;
 		FILE * f = fopen(fname.c_str(),"r");
 		if(f)
@@ -197,7 +197,7 @@ SDL_Surface * BitmapHandler::loadBitmap(std::string fname, bool setKey)
 		else  //file .bmp not present, check .pcx
 		{
 			char sign[3];
-			fname.replace(fname.find_first_of('.'),fname.find_first_of('.')+4,".PCX");
+			fname.replace(fname.find_last_of('.'),fname.find_last_of('.')+4,".PCX");
 			f = fopen(fname.c_str(),"r");
 			if(!f)
 			{