diff options
author | Max Horn | 2005-05-05 12:03:40 +0000 |
---|---|---|
committer | Max Horn | 2005-05-05 12:03:40 +0000 |
commit | f5900a917c63e8f870ccfd61a9345fc7b3c83181 (patch) | |
tree | e597d22921507eddf4e49639e43193183923170f /TODO | |
parent | fecc4d5f8481fcd3f303cd06f0cb25c66f50326b (diff) | |
download | scummvm-rg350-f5900a917c63e8f870ccfd61a9345fc7b3c83181.tar.gz scummvm-rg350-f5900a917c63e8f870ccfd61a9345fc7b3c83181.tar.bz2 scummvm-rg350-f5900a917c63e8f870ccfd61a9345fc7b3c83181.zip |
Handle engine creation failure a bit more graceful
svn-id: r17918
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -229,6 +229,11 @@ Plugins be put into ScummVM.app/Contents/PlugIns/; this also means that the loader needs to search in the plugin dir of the active bundle. So use the CF bundle API, inside a #ifdef MACOSX block. +* When creating an engine instance, there is currently no way for the plugin + to indicate an error, except for returning a NULL value. It would be nice + if the engine could specify why creating the engine instance failed (e.g. + due to lack of memory, because a file couldn't be found, because the game + was not recognized, etc.). OSystem ======= |