From 4b0f0894c4fbd864c7d75dd04134f4b59af448a6 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Thu, 10 Jun 2010 15:26:10 +0000 Subject: SCI: Switch Console::cmdSelector to use Kernel::getSelectorName svn-id: r49580 --- engines/sci/console.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'engines/sci') diff --git a/engines/sci/console.cpp b/engines/sci/console.cpp index f5a1880bf5..f025c63335 100644 --- a/engines/sci/console.cpp +++ b/engines/sci/console.cpp @@ -482,14 +482,15 @@ bool Console::cmdSelector(int argc, const char **argv) { return true; } - for (uint seeker = 0; seeker < _engine->getKernel()->getSelectorNamesSize(); seeker++) { - if (!scumm_stricmp(_engine->getKernel()->getSelectorName(seeker).c_str(), argv[1])) { - DebugPrintf("Selector %s found at %03x (%d)\n", _engine->getKernel()->getSelectorName(seeker).c_str(), seeker, seeker); - return true; - } + Common::String name = argv[1]; + name.toLowercase(); + int seeker = _engine->getKernel()->findSelector(name.c_str()); + if (seeker >= 0) { + DebugPrintf("Selector %s found at %03x (%d)\n", name.c_str(), seeker, seeker); + return true; } - DebugPrintf("Selector %s wasn't found\n", argv[1]); + DebugPrintf("Selector %s wasn't found\n", name.c_str()); return true; } -- cgit v1.2.3