diff --git a/misura/client/acquisition/measureinfo.py b/misura/client/acquisition/measureinfo.py index e10136f1..2025dae8 100644 --- a/misura/client/acquisition/measureinfo.py +++ b/misura/client/acquisition/measureinfo.py @@ -86,7 +86,10 @@ def set_results(self, results): if i >= 0: self.removeTab(i) else: - i = self.count() + i = self.statusView is not False + i += self.thermalCycleView.isVisible() + i += 1 + print 'BBBBBBBBBBBBB', i self.results = results self.insertTab(i, self.results, _('Navigator')) @@ -178,6 +181,7 @@ def show_menu(self, pos): return menu = QtGui.QMenu(self) self.results.navigator.buildContextMenu(node, menu=menu) + self.results.navigator.selectionModel().clear() self.results.navigator.expand_node_path(node, select=True) menu.exec_(self.tabBar().mapToGlobal(pos)) diff --git a/misura/client/navigator/domains.py b/misura/client/navigator/domains.py index de52af6f..036ce1d0 100755 --- a/misura/client/navigator/domains.py +++ b/misura/client/navigator/domains.py @@ -186,7 +186,6 @@ def configure(self, node): configuration_proxy = node.linked.conf if '/' in path: configuration_proxy = configuration_proxy.toPath(path) - win = conf.TreePanel(configuration_proxy, select=configuration_proxy) win.setWindowTitle('Configuration tree from: %s' % configuration_proxy['name']) win.show()