From cc2973f04f5e46eb1c07ee5ff1e400cf9a85e64e Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Fri, 15 Nov 2019 20:26:22 -0800 Subject: GLK: ARCHETYPE: Fix saving games --- engines/glk/archetype/saveload.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/engines/glk/archetype/saveload.cpp b/engines/glk/archetype/saveload.cpp index dc36346cf8..8474996ec4 100644 --- a/engines/glk/archetype/saveload.cpp +++ b/engines/glk/archetype/saveload.cpp @@ -341,11 +341,12 @@ static void walk_expr(MissionType mission, Common::Stream *bfile, ExprTree &the_ if (Translating && the_expr->_data._ident.ident_kind == DefaultClassification) { // may have changed meaning get_meaning(the_expr->_data._ident.ident_int, ID_kind, temp); - if (ID_kind == UNDEFINED_ID) + if (ID_kind == UNDEFINED_ID) { add_undefined(the_expr->_data._ident.ident_int); - } else { - the_expr->_data._ident.ident_kind = ID_kind; - the_expr->_data._ident.ident_int = temp; + } else { + the_expr->_data._ident.ident_kind = ID_kind; + the_expr->_data._ident.ident_int = temp; + } } writeStream->writeByte(the_expr->_data._ident.ident_kind); -- cgit v1.2.3