From 4da4f4ebb86183d53b0c4ab6c1761c4dbc2afd86 Mon Sep 17 00:00:00 2001 From: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com> Date: Sun, 10 Jan 2021 18:20:17 +0200 Subject: [PATCH] If it's trying to load a theme that doesn't exist, default to the first theme Useful for cases where a user uses a version with a theme, and goes to a previous version where that theme does not exist --- src/Preferences/HandleThemes.gd | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Preferences/HandleThemes.gd b/src/Preferences/HandleThemes.gd index ea41937..0671604 100644 --- a/src/Preferences/HandleThemes.gd +++ b/src/Preferences/HandleThemes.gd @@ -34,6 +34,8 @@ func _ready() -> void: if Global.config_cache.has_section_key("preferences", "theme"): var theme_id = Global.config_cache.get_value("preferences", "theme") + if theme_id >= themes.size(): + theme_id = 0 change_theme(theme_id) buttons_container.get_child(theme_id).pressed = true else: