X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fconfig.py;h=ff8cf1a862dc362e10c21958a3f9758c221db034;hb=c5d44de8a8ee781674eaf1015acdfb1a75ff571d;hp=0ed41578cc7f8eea9d0e2834e9aba82ec12092cc;hpb=4797dc3b6299d933f7c5a88321294aedee71e189;p=drlaunch diff --git a/src/config.py b/src/config.py index 0ed4157..ff8cf1a 100755 --- a/src/config.py +++ b/src/config.py @@ -25,7 +25,7 @@ __version__ = "$Id: 0.py 2265 2010-02-21 19:16:26Z v13 $" import os import pickle -version = "0.6" +version = "0.7" try: from glib import get_user_config_dir @@ -122,7 +122,7 @@ class Config: if dt==None: dt={ - 'version': 3, + 'version': 4, 'data': {}, } @@ -167,6 +167,14 @@ class Config: return(dt) + def parse_v3(self, dt): + dt['version']=4 + + for i in dt['data']: + dt['data'][i]['animate']=True + + return(dt) + def load_all(self): fn=get_config_fn() @@ -184,6 +192,9 @@ class Config: if ret['version']==2: ret=parse_v2(ret) + + if ret['version']==3: + ret=parse_v3(ret) except: ret=None @@ -205,6 +216,7 @@ class Config: self.setApps(dt['apps']) self.setIndiv(dt['indiv']) self.setLongpress(dt['longpress']) + self.setAnimate(dt['animate']) def check_init(self): if self.id==None: