Reset the cursor position from the item list when node changes
This commit is contained in:
parent
06f4dd783e
commit
0fa3cf756a
2 changed files with 9 additions and 1 deletions
|
@ -183,7 +183,7 @@ class PubsubBrowserTab(tabs.Tab):
|
|||
node’s items
|
||||
"""
|
||||
columns = self.item_list_header.get_columns()
|
||||
self.item_listview.lines = []
|
||||
self.item_listview.empty()
|
||||
log.debug('display_items_from_node: %s' % node.items)
|
||||
for item in node.items:
|
||||
self.item_listview.lines.append(item.to_dict(columns))
|
||||
|
|
|
@ -1512,6 +1512,14 @@ class ListWin(Win):
|
|||
self._selected_row = 0
|
||||
self._starting_pos = 0 # The column number from which we start the refresh
|
||||
|
||||
def empty(self):
|
||||
"""
|
||||
emtpy the list and reset some important values as well
|
||||
"""
|
||||
self.lines = []
|
||||
self._selected_row = 0
|
||||
self._starting_pos = 0
|
||||
|
||||
def resize_columns(self, dic):
|
||||
"""
|
||||
Resize the width of the columns
|
||||
|
|
Loading…
Reference in a new issue