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.
--- 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))
{