--- a/Beremiz.py Fri Oct 02 11:25:35 2009 +0200
+++ b/Beremiz.py Tue Oct 06 11:13:13 2009 +0200
@@ -728,7 +728,7 @@
for child in locations_infos[group]["children"]:
locations_infos[child]["left"].Show()
locations_infos[child]["right"].Show()
- if force or locations_infos[child]["expanded"]:
+ if force or not locations_infos[child]["expanded"]:
self.ExpandLocation(locations_infos, child, force)
if force:
locations_infos[child]["expanded"] = True
@@ -737,7 +737,7 @@
for child in locations_infos[group]["children"]:
locations_infos[child]["left"].Hide()
locations_infos[child]["right"].Hide()
- if force or not locations_infos[child]["expanded"]:
+ if force or locations_infos[child]["expanded"]:
self.CollapseLocation(locations_infos, child, force)
if force:
locations_infos[child]["expanded"] = False
@@ -960,8 +960,8 @@
for location in plugin_locations:
locations_infos["root"]["children"].append("root.%s" % location["name"])
self.GenerateLocationTreeBranch(locations_infos, "root", location)
- if not locations_infos["root"]["expanded"]:
- self.CollapseLocation(locations_infos, "root")
+ if not locations_infos["root"]["expanded"]:
+ self.CollapseLocation(locations_infos, "root")
LOCATION_BITMAP = {LOCATION_PLUGIN: "CONFIGURATION",
LOCATION_MODULE: "RESOURCE",
@@ -1049,8 +1049,8 @@
child_name = "%s.%s" % (location_name, child["name"])
locations_infos[location_name]["children"].append(child_name)
self.GenerateLocationTreeBranch(locations_infos, location_name, child)
- if not locations_infos[child_name]["expanded"]:
- self.CollapseLocation(locations_infos, child_name)
+ if not locations_infos[location_name]["expanded"]:
+ self.CollapseLocation(locations_infos, location_name)
def GenerateLocationLeftDownFunction(self, infos):
def OnLocationLeftDownFunction(event):