aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/dreamweb/dreamweb.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/dreamweb/dreamweb.cpp b/engines/dreamweb/dreamweb.cpp
index a83c700775..0225a1b772 100644
--- a/engines/dreamweb/dreamweb.cpp
+++ b/engines/dreamweb/dreamweb.cpp
@@ -143,8 +143,8 @@ void DreamWebEngine::openFile(const Common::String &name) {
}
void DreamWebEngine::readFromFile(uint8 *dst, unsigned size) {
- //if (!_file.isOpen())
- // error("file was not opened");
+ if (!_file.isOpen())
+ error("file was not opened (read before open)");
_file.read(dst, size);
}
@@ -204,6 +204,7 @@ void readfromfile(Context &context) {
void closefile(Context &context) {
engine()->closeFile();
+ context.data.byte(kHandle) = 0;
}
void openforsave(Context &context) {