small_improvements #21
@@ -51,14 +51,18 @@ class TestFileManager:
|
|||||||
w.disconnect_signals()
|
w.disconnect_signals()
|
||||||
# Snapshot user-selected checkboxes and fold state so they survive a
|
# Snapshot user-selected checkboxes and fold state so they survive a
|
||||||
# reload of the same file (same logic as session-restore through prefs).
|
# reload of the same file (same logic as session-restore through prefs).
|
||||||
|
# checkList works only if show_checkboxes is True
|
||||||
previous_check_list = w.treeTests.getCheckList()
|
previous_check_list = w.treeTests.getCheckList()
|
||||||
previous_fold_list = w.treeTests.getFoldList()
|
previous_fold_list = w.treeTests.getFoldList()
|
||||||
previous_count = w.treeTests.getItemCount()
|
previous_count = w.treeTests.getItemCount()
|
||||||
self.clear_process()
|
self.clear_process()
|
||||||
if self.load(file_name) and w.test_service is not None:
|
if self.load(file_name) and \
|
||||||
if w.treeTests.getItemCount() == previous_count:
|
w.test_service is not None and \
|
||||||
|
w.treeTests.getItemCount() == previous_count:
|
||||||
|
if prefs.settings.show_checkboxes :
|
||||||
w.treeTests.restoreCheckList(previous_check_list, w.test_service)
|
w.treeTests.restoreCheckList(previous_check_list, w.test_service)
|
||||||
w.treeTests.restoreFoldList(previous_fold_list)
|
w.treeTests.restoreFoldList(previous_fold_list)
|
||||||
|
|
||||||
w.reconnect_signals()
|
w.reconnect_signals()
|
||||||
|
|
||||||
def _make_progress(self, w):
|
def _make_progress(self, w):
|
||||||
|
|||||||
Reference in New Issue
Block a user