From e7006f2cf171c108de1825a7c50e9523c7340e96 Mon Sep 17 00:00:00 2001 From: Sven Hesse Date: Sat, 22 Jan 2011 04:14:33 +0000 Subject: GOB: Urban: Save an empty sprite if necessary svn-id: r55406 --- engines/gob/save/saveload_v6.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'engines/gob/save/saveload_v6.cpp') diff --git a/engines/gob/save/saveload_v6.cpp b/engines/gob/save/saveload_v6.cpp index 1ce1a2d405..b196881167 100644 --- a/engines/gob/save/saveload_v6.cpp +++ b/engines/gob/save/saveload_v6.cpp @@ -238,6 +238,10 @@ bool SaveLoad_v6::SpriteHandler::set(SaveReader *reader, uint32 part) { } bool SaveLoad_v6::SpriteHandler::get(SaveWriter *writer, uint32 part) { + if (getSize() < 0) + if (!TempSpriteHandler::create(624, 272, true)) + return false; + return writer->writePart(part, _sprite); } -- cgit v1.2.3