aboutsummaryrefslogtreecommitdiff
path: root/engines/engine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/engine.cpp')
-rw-r--r--engines/engine.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/engine.cpp b/engines/engine.cpp
index 57efad5c19..c99187d2f2 100644
--- a/engines/engine.cpp
+++ b/engines/engine.cpp
@@ -250,13 +250,13 @@ void Engine::quitGame() {
_eventMan->pushEvent(event);
}
-bool Engine::hasFeature(int f) {
+bool Engine::hasFeature(MetaEngine::MetaEngineFeature f) {
// TODO: In each engine, keep a ref to the corresponding MetaEngine?
const EnginePlugin *plugin = 0;
Common::String gameid = ConfMan.get("gameid");
gameid.toLowercase();
EngineMan.findGame(gameid, &plugin);
-
- return ( (*plugin)->hasFeature((MetaEngine::MetaEngineFeature)f) );
+ assert(plugin);
+ return ( (*plugin)->hasFeature(f) );
}