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']):