aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/saveload.cpp1
-rw-r--r--scumm/scummvm.cpp4
2 files changed, 5 insertions, 0 deletions
diff --git a/scumm/saveload.cpp b/scumm/saveload.cpp
index 8cfc8da525..ddaf33b244 100644
--- a/scumm/saveload.cpp
+++ b/scumm/saveload.cpp
@@ -448,6 +448,7 @@ void Scumm::saveOrLoad(Serializer *s, uint32 savegameVersion) {
MKLINE(Scumm, _numNestedScripts, sleByte, VER_V8),
MKLINE(Scumm, _userPut, sleByte, VER_V8),
+ MKLINE(Scumm, _userState, sleUint16, VER_V17),
MKLINE(Scumm, _cursor.state, sleByte, VER_V8),
MKLINE(Scumm, gdi._cursorActive, sleByte, VER_V8),
MKLINE(Scumm, _currentCursor, sleByte, VER_V8),
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp
index a01fab18e1..68fc040632 100644
--- a/scumm/scummvm.cpp
+++ b/scumm/scummvm.cpp
@@ -983,6 +983,10 @@ load_game:
for (int i = 0; i < _maxVerbs; i++)
drawVerb(i, 0);
verbMouseOver(0);
+
+ if (_features & GF_AFTER_V2)
+ redrawV2Inventory();
+
_verbRedraw = false;
_fullRedraw = true;
}