--- a/objdictgen/nodemanager.py Wed Aug 08 08:51:09 2007 +0200
+++ b/objdictgen/nodemanager.py Wed Aug 08 14:55:15 2007 +0200
@@ -334,11 +334,9 @@
number of subentry (except 0) doesn't exceed nbmax defined
"""
def AddSubentriesToCurrent(self, index, number, node = None):
+ disable_buffer = node != None
if node == None:
- disable_buffer = True
- node = self.CurrentNode
- else:
- disable_buffer = False
+ node = self.CurrentNode
# Informations about entry
length = node.GetEntry(index, 0)
infos = node.GetEntryInfos(index)
@@ -449,11 +447,9 @@
Add entries specified in addinglist and remove entries specified in removinglist
"""
def ManageEntriesOfCurrent(self, addinglist, removinglist, node = None):
+ disable_buffer = node != None
if node == None:
- disable_buffer = True
node = self.CurrentNode
- else:
- disable_buffer = False
# Add all the entries in addinglist
for index in addinglist:
infos = self.GetEntryInfos(index)
@@ -546,11 +542,9 @@
def AddMapVariableToCurrent(self, index, name, struct, number, node = None):
if 0x2000 <= index <= 0x5FFF:
+ disable_buffer = node != None
if node == None:
- disable_buffer = True
node = self.CurrentNode
- else:
- disable_buffer = False
if not node.IsEntry(index):
node.AddMappingEntry(index, name = name, struct = struct)
if struct == var:
@@ -620,12 +614,9 @@
self.BufferCurrentNode()
def SetCurrentEntry(self, index, subIndex, value, name, editor, node = None):
-
+ disable_buffer = node != None
if node == None:
- disable_buffer = True
- node = self.CurrentNode
- else:
- disable_buffer = False
+ node = self.CurrentNode
if node and node.IsEntry(index):
if name == "value":
if editor == "map":