diff --git a/game.cpp b/game.cpp index 128108d2..4fb9aaee 100644 --- a/game.cpp +++ b/game.cpp @@ -213,7 +213,8 @@ EX bool activateRecall() { EX void saveRecall(cellwalker cw2) { if(!recallCell.at) { - recallCell = cw2; + changes.value_set(recallCell, cw2); + changes.value_keep(recallDisplay); recallDisplay = *current_display; } }