소스 검색

* 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)
 			{