From 447efe04ab9de9c8d833e38c129c6a482c23e0b5 Mon Sep 17 00:00:00 2001 From: v13 Date: Fri, 26 Feb 2010 15:10:38 +0000 Subject: [PATCH] Fixes --- trunk/src/config.py | 5 +++++ trunk/src/main.py | 2 ++ trunk/src/win.py | 6 +++--- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/trunk/src/config.py b/trunk/src/config.py index 64cb787..7cf6729 100755 --- a/trunk/src/config.py +++ b/trunk/src/config.py @@ -152,5 +152,10 @@ def removeGirl(name): cfg['girls'].pop(name) storeConfig(cfg) +def init(): + cur=getCurrentGirl() + if not girlExists(cur): + storeConfig(defaultcfg) + # vim: set ts=8 sts=4 sw=4 noet formatoptions=r ai nocindent: diff --git a/trunk/src/main.py b/trunk/src/main.py index f4bdcf5..5c9593b 100755 --- a/trunk/src/main.py +++ b/trunk/src/main.py @@ -29,6 +29,8 @@ import config def init(): global win, al + config.init() + al=algo.Algo() win.init(al) diff --git a/trunk/src/win.py b/trunk/src/win.py index 0f50111..b90d3e9 100755 --- a/trunk/src/win.py +++ b/trunk/src/win.py @@ -241,9 +241,6 @@ class GirlsDialog(QDialog): self.buttonDelete.clicked.connect(self.slotDelete) self.buttonSelect.clicked.connect(self.slotSelect) - self.what="" - self.which=None - def _get_selection(self): sel=self.lst.selectedIndexes() if len(sel)==1: @@ -261,6 +258,9 @@ class GirlsDialog(QDialog): dt.sort() self.lstm.setStringList(dt) + self.what="" + self.which=None + # Set current selection idx=dt.index(current) self.lst.setCurrentIndex(self.lstm.index(idx)) -- 1.7.9.5