diff options
author | necoro <> | 2006-09-19 23:08:15 +0000 |
---|---|---|
committer | necoro <> | 2006-09-19 23:08:15 +0000 |
commit | 15ee41b99005deafe87dc4af4d777706d3f8fd56 (patch) | |
tree | 12b88e6dbb21a8081cc1fb31a43fa5073bc9aaa9 | |
parent | d521ae02673c318ce4e6dfd033029edd11d298d1 (diff) | |
download | portato-15ee41b99005deafe87dc4af4d777706d3f8fd56.tar.gz portato-15ee41b99005deafe87dc4af4d777706d3f8fd56.tar.bz2 portato-15ee41b99005deafe87dc4af4d777706d3f8fd56.zip |
Fixes
Diffstat (limited to '')
-rw-r--r-- | geneticone/flags.py | 2 | ||||
-rw-r--r-- | geneticone/gui/main.py | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/geneticone/flags.py b/geneticone/flags.py index 2f63983..01292cf 100644 --- a/geneticone/flags.py +++ b/geneticone/flags.py @@ -86,7 +86,7 @@ def set_use_flag (pkg, flag): if pkg.matches(crit): # we have the inverted flag in the uselist/newuselist --> delete it - if finvFlag in flags or (cpv, file, line, invFlag, False) in newUseFlags or (cpv, file, line, flag, True) in newUseFlags: + if invFlag in flags or (cpv, file, line, invFlag, False) in newUseFlags or (cpv, file, line, flag, True) in newUseFlags: if added: del newUseFlags[-1] # we currently added it as an extra option - delete it added = True jumpOut = False diff --git a/geneticone/gui/main.py b/geneticone/gui/main.py index 08655fb..8ecd184 100644 --- a/geneticone/gui/main.py +++ b/geneticone/gui/main.py @@ -321,7 +321,10 @@ class PackageWindow: def cb_use_flag_toggled (self, cell, path, store, data = None): store[path][0] = not store[path][0] - flags.set_use_flag(self.actual_package, store[path][1]) + prefix = "" + if not store[path][0]: + prefix = "-" + flags.set_use_flag(self.actual_package(), prefix+store[path][1]) return True def update_checkboxes (self): |