diff --git a/Tst/tst/tst.py b/Tst/tst/tst.py index 5b692897a9e836ac00610a6e125ded65f20a2504..a39b10d30c56e4214fe65c0d9e3d07dbd0cd237f 100755 --- a/Tst/tst/tst.py +++ b/Tst/tst/tst.py @@ -1065,6 +1065,7 @@ class TstAppWindow(Gtk.ApplicationWindow): return def on_set_idb_version(self, *args): + self.reconnect_mib() dialog = IDBChooser() dialog.set_transient_for(self) @@ -1104,6 +1105,10 @@ class TstAppWindow(Gtk.ApplicationWindow): self.data_pool_tab = dpt.DataPoolTable() self.feature_area.insert_page(self.data_pool_tab, self.label_widget_data_pool, 3) + @staticmethod + def reconnect_mib(): + cfl.scoped_session_idb.close() + class IDBChooser(Gtk.Dialog): def __init__(self):