diff --git a/Ccs/plotter.py b/Ccs/plotter.py index 0e609da229b6f0321428b58c752f948a973be7b4..f46dfc02b35e1e33bff9c270141635b920b38066 100644 --- a/Ccs/plotter.py +++ b/Ccs/plotter.py @@ -100,7 +100,7 @@ class PlotViewer(Gtk.Window): res = self.session_factory_storage.execute('SELECT * FROM tm_pool WHERE pool_name="{}"'.format(loaded_pool)) try: iid, filename, protocol, modtime = res.fetchall()[0] - self.loaded_pool = ActivePoolInfo(filename, modtime, filename, bool(not filename.count('/'))) + self.loaded_pool = ActivePoolInfo(filename, modtime, os.path.basename(filename), bool(not filename.count('/'))) except IndexError: self.logger.error('Could not load pool {}'.format(loaded_pool)) else: diff --git a/Ccs/poolview_sql.py b/Ccs/poolview_sql.py index 25069f778e751db239ff860be4e96ac1901b75a4..f8ab42eadaccd4e16dc5653bc59c248d33e44f9d 100644 --- a/Ccs/poolview_sql.py +++ b/Ccs/poolview_sql.py @@ -3010,7 +3010,7 @@ class TMPoolView(Gtk.Window): def plot_parameters(self, widget=None, parameters=None, start_live=False): - cfl.start_plotter(pool_name=self.active_pool_info.pool_name) + cfl.start_plotter(pool_name=self.active_pool_info.filename) def start_recording(self, widget=None): if cfl.is_open('poolmanager', cfl.communication['poolmanager']):