From 8fcb6d71e36c522cea1390f344b086551c9c13da Mon Sep 17 00:00:00 2001 From: Daniel Johnson Date: Tue, 20 Dec 2022 19:42:59 -0500 Subject: [PATCH] Whoops, must use pop not del when the dict key might be missing already. --- lutris/game.py | 4 ++-- lutris/gui/config/common.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lutris/game.py b/lutris/game.py index 184143cf8..69910d44d 100644 --- a/lutris/game.py +++ b/lutris/game.py @@ -497,8 +497,8 @@ class Game(GObject.Object): self.config.save() def reset_preferred_config(): - del game_config["preferred_launch_config_index"] - del game_config["preferred_launch_config_name"] + game_config.pop("preferred_launch_config_index", None) + game_config.pop("preferred_launch_config_name", None) self.config.save() if not configs: diff --git a/lutris/gui/config/common.py b/lutris/gui/config/common.py index fbdefb132..7596df117 100644 --- a/lutris/gui/config/common.py +++ b/lutris/gui/config/common.py @@ -184,8 +184,8 @@ class GameDialogCommon(ModelessDialog): def on_reset_preferred_launch_config_clicked(self, _button, launch_config_box): game_config = self.game.config.game_level.get("game", {}) - del game_config["preferred_launch_config_name"] - del game_config["preferred_launch_config_index"] + game_config.pop("preferred_launch_config_name", None) + game_config.pop("preferred_launch_config_index", None) launch_config_box.hide() def _get_runner_box(self):