aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
diff options
context:
space:
mode:
authorFilippos Karapetis2009-05-14 11:46:02 +0000
committerFilippos Karapetis2009-05-14 11:46:02 +0000
commite03fba03b5362df7133b77ceebe7f86d9fd39caf (patch)
treef46a00f4db4c9827efaa46e6cb0e6abeb2eebc7c /engines/sci/engine
parentb3ace666d0744f54886645b8b8f30f2bffc27a63 (diff)
downloadscummvm-rg350-e03fba03b5362df7133b77ceebe7f86d9fd39caf.tar.gz
scummvm-rg350-e03fba03b5362df7133b77ceebe7f86d9fd39caf.tar.bz2
scummvm-rg350-e03fba03b5362df7133b77ceebe7f86d9fd39caf.zip
Cleanup
svn-id: r40558
Diffstat (limited to 'engines/sci/engine')
-rw-r--r--engines/sci/engine/savegame.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp
index a88deff5a1..4a9f7613b2 100644
--- a/engines/sci/engine/savegame.cpp
+++ b/engines/sci/engine/savegame.cpp
@@ -562,15 +562,9 @@ static void load_script(EngineState *s, SegmentId seg) {
if (s->version >= SCI_VERSION(1,001,000))
heap = s->resmgr->findResource(kResourceTypeHeap, scr->nr, 0);
- switch (s->seg_manager->isSci1_1) {
- case 0 :
- s->seg_manager->mcpyInOut(0, script->data, script->size, seg, SEG_ID);
- break;
- case 1 :
- s->seg_manager->mcpyInOut(0, script->data, script->size, seg, SEG_ID);
+ s->seg_manager->mcpyInOut(0, script->data, script->size, seg, SEG_ID);
+ if (s->seg_manager->isSci1_1)
s->seg_manager->mcpyInOut(scr->script_size, heap->data, heap->size, seg, SEG_ID);
- break;
- }
}
// FIXME: The following should likely become a SegManager method