diff options
| -rw-r--r-- | engines/sci/engine/kernel_tables.h | 2 | ||||
| -rw-r--r-- | engines/sci/engine/kfile.cpp | 7 | 
2 files changed, 5 insertions, 4 deletions
| diff --git a/engines/sci/engine/kernel_tables.h b/engines/sci/engine/kernel_tables.h index c103d2d9e0..fd7415ba8f 100644 --- a/engines/sci/engine/kernel_tables.h +++ b/engines/sci/engine/kernel_tables.h @@ -332,7 +332,7 @@ static const SciKernelMapSubEntry kFileIO_subops[] = {  	{ SIG_SINCE_SCI21MID, 16, MAP_CALL(FileIOWriteWord),           "ii",                   NULL },  	{ SIG_SINCE_SCI21MID, 17, "FileIOCheckFreeSpace", kCheckFreeSpace, "i(r)",             NULL },  	{ SIG_SINCE_SCI21MID, 18, MAP_CALL(FileIOGetCWD),              "r",                    NULL }, -	{ SIG_SINCE_SCI21MID, 19, MAP_CALL(FileIOIsValidDirectory),    "r",                    NULL }, +	{ SIG_SINCE_SCI21MID, 19, MAP_CALL(FileIOIsValidDirectory),    "[ro]",                 NULL },  #endif  	SCI_SUBOPENTRY_TERMINATOR  }; diff --git a/engines/sci/engine/kfile.cpp b/engines/sci/engine/kfile.cpp index 2ef2d76a62..8429af167b 100644 --- a/engines/sci/engine/kfile.cpp +++ b/engines/sci/engine/kfile.cpp @@ -864,9 +864,10 @@ reg_t kFileIOGetCWD(EngineState *s, int argc, reg_t *argv) {  }  reg_t kFileIOIsValidDirectory(EngineState *s, int argc, reg_t *argv) { -	// Used in Torin's Passage and LSL7 to determine if the directory passed as -	// a parameter (usually the save directory) is valid. We always return true -	// here. +	// Used in Torin's Passage, LSL7, and RAMA to determine if the directory +	// passed as a parameter (usually the save directory) is valid. We always +	// return true here because we do not use this directory information when +	// saving games.  	return TRUE_REG;  } | 
