Whoops, must use pop not del when the dict key might be missing already.

This commit is contained in:
Daniel Johnson 2022-12-20 19:42:59 -05:00
parent eb25d0df12
commit 8fcb6d71e3
2 changed files with 4 additions and 4 deletions

View file

@ -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:

View file

@ -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):