# HG changeset patch # User Wuzzy # Date 1509684396 -3600 # Node ID f062a31fc8f20aeeaea48046d6cd7e5734147aa0 # Parent f3e07e53460d0cba29593514ba691edf3248da05 Fix lastGameType not being updated if game type was demo or save (fixes a crash) Previously, if you first played a normal game, then a demo, the “play again” button would appear, but clicking it would only crash HW. This fix will remove this button after a demo or save, because the frontend doesn't know how to restart demos or saves yet. diff -r f3e07e53460d -r f062a31fc8f2 QTfrontend/game.cpp --- a/QTfrontend/game.cpp Fri Nov 03 05:03:47 2017 +0100 +++ b/QTfrontend/game.cpp Fri Nov 03 05:46:36 2017 +0100 @@ -435,6 +435,7 @@ void HWGame::PlayDemo(const QString & demofilename, bool isSave) { gameType = isSave ? gtSave : gtDemo; + lastGameType = gameType; QFile demofile(demofilename); if (!demofile.open(QIODevice::ReadOnly)) {