diff options
-rw-r--r-- | scumm/saveload.cpp | 1 | ||||
-rw-r--r-- | scumm/scummvm.cpp | 4 |
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; } |