From a3d8b0cbee1fe558186b755f3b122b8c13e30cd5 Mon Sep 17 00:00:00 2001 From: AJ Kelly Date: Tue, 10 Jan 2012 13:50:52 -0600 Subject: [PATCH] Only run force save if ThemePrefs.ini doesn't exist. run ThemePrefs.Save if ThemePrefs.NeedsSaved is true. Theme prefs still not fully fixed. --- .../default/BGAnimations/ScreenTitleMenu underlay.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Themes/default/BGAnimations/ScreenTitleMenu underlay.lua b/Themes/default/BGAnimations/ScreenTitleMenu underlay.lua index f7a82ba2a7..ad97d9590b 100644 --- a/Themes/default/BGAnimations/ScreenTitleMenu underlay.lua +++ b/Themes/default/BGAnimations/ScreenTitleMenu underlay.lua @@ -1,7 +1,15 @@ InitUserPrefs(); local t = Def.ActorFrame { - BeginCommand=function(self) ThemePrefs.ForceSave() end; + BeginCommand=function(self) + if not FILEMAN:DoesFileExist("Save/ThemePrefs.ini") then + ThemePrefs.ForceSave() + end + + if ThemePrefs.NeedsSaved == true then + ThemePrefs.Save() + end + end; }; t[#t+1] = StandardDecorationFromFileOptional("Logo","Logo");