[fusion-commits] A simple settings manager for CompizConfig: Changes to 'master' (a5352cac544d22b91f12753152d30c09567f6b54)

marex at server.opencompositing.org marex at server.opencompositing.org
Fri May 16 21:45:50 CEST 2008


New commits:
commit a5352cac544d22b91f12753152d30c09567f6b54
Author: Patrick Niklaus <marex at opencompositing.org>
Date:   Fri May 16 21:45:46 2008 +0200

    Always reimport the simple ccsm profiles to avoid corruptions


 simple-ccsm.in |   12 ++++--------
 1 files changed, 4 insertions(+), 8 deletions(-)


Modified: fusion/compizconfig/simple-ccsm/simple-ccsm.in
===================================================================
--- fusion/compizconfig/simple-ccsm/simple-ccsm.in
+++ fusion/compizconfig/simple-ccsm/simple-ccsm.in
@@ -1007,21 +1007,17 @@ class MainWin:
     def ApplyProfile(self, widget):
         profile = self.ProfileChooser.get_active_text()
 
-        if not profile in self.Context.Profiles.keys():
+        if profile == _("Default"):
+            self.Context.ResetProfile()
+        else:
             profilePath = "%s/profiles/%s.profile" % (DataDir, profile)
             self.Context.CurrentProfile = ccs.Profile(self.Context, profile)
             self.Context.Read()
             self.Context.UpdateProfiles()
             self.Context.Import(profilePath)
-        else:
-            if profile == _("Default"):
-                self.Context.ResetProfile()
-            else:
-                self.Context.UpdateProfiles()
-                self.Context.CurrentProfile = self.Context.Profiles[profile]
 
-        self.Update()
         self.Context.Write()
+        self.Update()
 
     def SetProfile(self):
         SetupBoxModel(self.ProfileChooser)


More information about the commits mailing list