diff options
author | Robert Göffringmann | 2003-05-20 19:37:17 +0000 |
---|---|---|
committer | Robert Göffringmann | 2003-05-20 19:37:17 +0000 |
commit | b4fd14f2d0482ab4549e3c282048d9830857ef03 (patch) | |
tree | 55ccf4d693ce1477bbad14c365ff45ac5a31e5f0 /sky | |
parent | ffadd452a91a379c4fc64b2516f20088c056893a (diff) | |
download | scummvm-rg350-b4fd14f2d0482ab4549e3c282048d9830857ef03.tar.gz scummvm-rg350-b4fd14f2d0482ab4549e3c282048d9830857ef03.tar.bz2 scummvm-rg350-b4fd14f2d0482ab4549e3c282048d9830857ef03.zip |
fixed prefetching bug
svn-id: r7751
Diffstat (limited to 'sky')
-rw-r--r-- | sky/disk.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sky/disk.cpp b/sky/disk.cpp index 3300bd6be1..61f45b05a8 100644 --- a/sky/disk.cpp +++ b/sky/disk.cpp @@ -210,8 +210,9 @@ void SkyDisk::prefetchFile(uint16 fileNr) { debug(1,"SkyDisk::prefetchFile: File %d was already prefetched.\n",fileNr); return ; } + uint8 *temp = loadFile(fileNr, NULL); *fEntry = new prefFile; - (*fEntry)->data = loadFile(fileNr, NULL); + (*fEntry)->data = temp; (*fEntry)->fileSize = _lastLoadedFileSize; (*fEntry)->fileNr = fileNr; (*fEntry)->next = NULL; |