# HG changeset patch
# User Wuzzy <Wuzzy2@mail.ru>
# 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))
     {