From b4fd14f2d0482ab4549e3c282048d9830857ef03 Mon Sep 17 00:00:00 2001 From: Robert Göffringmann Date: Tue, 20 May 2003 19:37:17 +0000 Subject: fixed prefetching bug svn-id: r7751 --- sky/disk.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sky') 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; -- cgit v1.2.3