diff --git a/src/gui/edit/edit_alignment_param/masschroqparam.cpp b/src/gui/edit/edit_alignment_param/masschroqparam.cpp
index fc75bfbf3be27a5fd23c26c648f196fe2609a344..098cd54b28dab662f16501841c3c9d03ee19193e 100644
--- a/src/gui/edit/edit_alignment_param/masschroqparam.cpp
+++ b/src/gui/edit/edit_alignment_param/masschroqparam.cpp
@@ -30,22 +30,12 @@
 
 
 MassChroQParamWindow::MassChroQParamWindow(
-  MsIdentificationListWindow *parent, MsRunAlignmentGroupSp alignment_group)
+  MsIdentificationListWindow *parent)
   : QWidget(), ui(new Ui::MassChroQParamView)
 {
   mp_identification_list_window = parent;
-  msp_alignment_group           = alignment_group;
   ui->setupUi(this);
-  foreach(MsRunSp ms_run, msp_alignment_group->getMsRunsInAlignmentGroup())
-    {
-      QListWidgetItem *new_item = new QListWidgetItem(ms_run->getSampleName());
-      ui->msruns_list->insertItem(0, new_item);
-    }
-  MsRunSp reference = msp_alignment_group->getMsRunReference();
-  if(reference != nullptr)
-    {
-      ui->reference_line->setText(reference->getSampleName());
-    }
+
 }
 
 
@@ -57,6 +47,17 @@ void
 MassChroQParamWindow::setAlignmentGroup(MsRunAlignmentGroupSp alignment_group)
 {
   msp_alignment_group = alignment_group;
+  ui->msruns_list->clear();
+  foreach(MsRunSp ms_run, msp_alignment_group->getMsRunsInAlignmentGroup())
+    {
+      QListWidgetItem *new_item = new QListWidgetItem(ms_run->getSampleName());
+      ui->msruns_list->insertItem(0, new_item);
+    }
+  MsRunSp reference = msp_alignment_group->getMsRunReference();
+  if(reference != nullptr)
+    {
+      ui->reference_line->setText(reference->getSampleName());
+    }
 }
 
 
diff --git a/src/gui/edit/edit_alignment_param/masschroqparam.h b/src/gui/edit/edit_alignment_param/masschroqparam.h
index e349d2307ceb9c176d92f953a824a35379d6baa5..f390503f028d8b6b67a88d51fde58bac51f007d7 100644
--- a/src/gui/edit/edit_alignment_param/masschroqparam.h
+++ b/src/gui/edit/edit_alignment_param/masschroqparam.h
@@ -37,8 +37,7 @@ class MassChroQParamWindow : public QWidget
   Q_OBJECT
 
   public:
-  MassChroQParamWindow(MsIdentificationListWindow *parent,
-                       MsRunAlignmentGroupSp alignment_group);
+  MassChroQParamWindow(MsIdentificationListWindow *parent);
   ~MassChroQParamWindow();
   void setAlignmentGroup(MsRunAlignmentGroupSp alignment_group);
 
diff --git a/src/gui/lists/ms_identification_run_list_view/msidentificationlistwindow.cpp b/src/gui/lists/ms_identification_run_list_view/msidentificationlistwindow.cpp
index 3daf72d704ef8bbc75b183422bc436bde5662eaa..f7f2dd6da306ec7822d9b34b5d83bb6f2ea6c79e 100644
--- a/src/gui/lists/ms_identification_run_list_view/msidentificationlistwindow.cpp
+++ b/src/gui/lists/ms_identification_run_list_view/msidentificationlistwindow.cpp
@@ -399,7 +399,8 @@ MsIdentificationListWindow::openMassChroQParametersView(
   qDebug();
   if(mp_massChroQParamWindow == nullptr)
     {
-      mp_massChroQParamWindow = new MassChroQParamWindow(this, alignment_group);
+      mp_massChroQParamWindow = new MassChroQParamWindow(this);
     }
+  mp_massChroQParamWindow->setAlignmentGroup(alignment_group);
   mp_massChroQParamWindow->show();
 }