diff options
author | Sven Hesse | 2011-01-30 00:03:35 +0000 |
---|---|---|
committer | Sven Hesse | 2011-01-30 00:03:35 +0000 |
commit | e4a9cafab8a620163f2a908265b6fb75171a3c2e (patch) | |
tree | 58efae6dcf97a228f7b7255b0918cbd74b3d7535 | |
parent | 4588d4cc97aafad974651a50cb8d58d7123dde54 (diff) | |
download | scummvm-rg350-e4a9cafab8a620163f2a908265b6fb75171a3c2e.tar.gz scummvm-rg350-e4a9cafab8a620163f2a908265b6fb75171a3c2e.tar.bz2 scummvm-rg350-e4a9cafab8a620163f2a908265b6fb75171a3c2e.zip |
GOB: Add a sanity check to the copyFile stub
svn-id: r55647
-rw-r--r-- | engines/gob/inter_playtoons.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/gob/inter_playtoons.cpp b/engines/gob/inter_playtoons.cpp index 71ce0ec5a2..06153b2dee 100644 --- a/engines/gob/inter_playtoons.cpp +++ b/engines/gob/inter_playtoons.cpp @@ -366,8 +366,16 @@ void Inter_Playtoons::oPlaytoons_CD_25() { } void Inter_Playtoons::oPlaytoons_copyFile() { - Common::String file1 = _vm->_game->_script->evalString(); - Common::String file2 = _vm->_game->_script->evalString(); + Common::String path1 = _vm->_game->_script->evalString(); + Common::String path2 = _vm->_game->_script->evalString(); + + Common::String file1 = getFile(path1.c_str()); + Common::String file2 = getFile(path2.c_str()); + + if (file1.equalsIgnoreCase(file2)) { + warning("oPlaytoons_copyFile(): \"%s\" == \"%s\"", path1.c_str(), path2.c_str()); + return; + } warning("Playtoons Stub: copy file from \"%s\" to \"%s\"", file1.c_str(), file2.c_str()); } |