aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/dc
diff options
context:
space:
mode:
Diffstat (limited to 'backends/platform/dc')
-rw-r--r--backends/platform/dc/selector.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/backends/platform/dc/selector.cpp b/backends/platform/dc/selector.cpp
index 6717ca494b..033f06e32d 100644
--- a/backends/platform/dc/selector.cpp
+++ b/backends/platform/dc/selector.cpp
@@ -155,11 +155,7 @@ static Game the_game;
static bool isIcon(const Common::FSNode &entry)
{
- int l = entry.getDisplayName().size();
- if (l>4 && !strcasecmp(entry.getDisplayName().c_str()+l-4, ".ICO"))
- return true;
- else
- return false;
+ return entry.getDisplayName().hasSuffixIgnoreCase(".ICO");
}
static bool loadIcon(Game &game, Dir *dirs, int num_dirs)
@@ -203,7 +199,7 @@ static bool uniqueGame(const char *base, const char *dir,
this is a workaround for the detector bug in toon... */
sameOrSubdir(dir, games->dir) &&
/*!strcmp(dir, games->dir) &&*/
- !stricmp(base, games->filename_base) &&
+ !scumm_stricmp(base, games->filename_base) &&
lang == games->language &&
plf == games->platform)
return false;