From 09fd046d60d1f9291f18539b217e1e890c6640a0 Mon Sep 17 00:00:00 2001
From: Joni Laukka <joni.laukka.overflow@gmail.com>
Date: Wed, 3 Jul 2019 10:24:04 +0300
Subject: [PATCH] Bug solved: gamelist keeps its value after toggleview

---
 src/components/GameList.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/components/GameList.js b/src/components/GameList.js
index 390b70b..39fa691 100644
--- a/src/components/GameList.js
+++ b/src/components/GameList.js
@@ -23,9 +23,10 @@ class GameList extends React.Component {
     fetch(`${process.env.REACT_APP_URL}/game/listgames`)
       .then(response => response.json())
       .then(games => {
+        let selectedGame = this.state.selectedGame !== undefined ? this.state.selectedGame : undefined;
         this.setState({
           games: games,
-          selectedGame: games !== undefined && games[0].id
+          selectedGame: selectedGame !== undefined ? selectedGame : games !== undefined ? games[0].id : undefined
         });
       })
       .catch(error => {
-- 
GitLab