Tweak reducing source- and byte-code- sizes
svn: r16112
This commit is contained in:
@ -808,10 +808,8 @@ class TreeBaseModel(gtk.GenericTreeModel):
|
|||||||
node = self.tree[None]
|
node = self.tree[None]
|
||||||
pathlist = list(path)
|
pathlist = list(path)
|
||||||
for index in pathlist:
|
for index in pathlist:
|
||||||
if self.__reverse:
|
_index = (-index - 1) if self.__reverse else index
|
||||||
node = self.nodemap.node(node.children[-index - 1][1])
|
node = self.nodemap.node(node.children[_index][1])
|
||||||
else:
|
|
||||||
node = self.nodemap.node(node.children[index][1])
|
|
||||||
return node
|
return node
|
||||||
|
|
||||||
def on_get_path(self, node):
|
def on_get_path(self, node):
|
||||||
@ -879,10 +877,8 @@ class TreeBaseModel(gtk.GenericTreeModel):
|
|||||||
node = self.tree[None]
|
node = self.tree[None]
|
||||||
if node.children:
|
if node.children:
|
||||||
if len(node.children) > index:
|
if len(node.children) > index:
|
||||||
if self.__reverse:
|
_index = (-index - 1) if self.__reverse else index
|
||||||
return self.nodemap.node(node.children[-index - 1][1])
|
return self.nodemap.node(node.children[_index][1])
|
||||||
else:
|
|
||||||
return self.nodemap.node(node.children[index][1])
|
|
||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
else:
|
else:
|
||||||
|
Reference in New Issue
Block a user