Fix searching for png game pixmap in Unix system - used for window icon
This commit is contained in:
parent
08a5941109
commit
a3b29846fe
1 changed files with 4 additions and 3 deletions
|
@ -476,13 +476,14 @@ void InitVideoSdl(void)
|
|||
CGraphic * g = NULL;
|
||||
struct stat st;
|
||||
|
||||
char pixmaps[3][1024];
|
||||
char pixmaps[4][1024];
|
||||
sprintf(pixmaps[0], "/usr/share/pixmaps/%s.png", FullGameName.c_str());
|
||||
sprintf(pixmaps[1], "/usr/share/pixmaps/%s.png", FullGameName.c_str());
|
||||
sprintf(pixmaps[2], "/usr/share/pixmaps/stratagus.png");
|
||||
pixmaps[1][0] = tolower(pixmaps[1][0]);
|
||||
sprintf(pixmaps[3], "/usr/share/pixmaps/Stratagus.png");
|
||||
pixmaps[1][19] = tolower(pixmaps[1][19]);
|
||||
|
||||
for (int i=0; i<3; ++i) {
|
||||
for (int i=0; i<4; ++i) {
|
||||
if (stat(pixmaps[i], &st) == 0) {
|
||||
if (g) CGraphic::Free(g);
|
||||
g = CGraphic::New(pixmaps[i]);
|
||||
|
|
Loading…
Add table
Reference in a new issue