From 36a4cee4a3d6521f011fbca70c975e53ab743dbc Mon Sep 17 00:00:00 2001 From: Olivier Langella <Olivier.Langella@moulon.inra.fr> Date: Sat, 10 Jun 2017 15:37:27 +0200 Subject: [PATCH] problem updating ptm islands --- src/core/identificationgroup.cpp | 3 ++- src/gui/ptm_island_list_view/ptmislandlistwindow.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/identificationgroup.cpp b/src/core/identificationgroup.cpp index b7de9ac35..490ebbf5d 100644 --- a/src/core/identificationgroup.cpp +++ b/src/core/identificationgroup.cpp @@ -209,7 +209,8 @@ void IdentificationGroup::startGrouping (const GroupingType & grouping_type) { } if (_p_grp_ptm_experiment != nullptr) { - startPtmGrouping(); + delete _p_grp_ptm_experiment; + _p_grp_ptm_experiment = nullptr; } qDebug() << "IdentificationGroup::startGrouping end "; } diff --git a/src/gui/ptm_island_list_view/ptmislandlistwindow.cpp b/src/gui/ptm_island_list_view/ptmislandlistwindow.cpp index 932bc8012..1fbdbfafe 100644 --- a/src/gui/ptm_island_list_view/ptmislandlistwindow.cpp +++ b/src/gui/ptm_island_list_view/ptmislandlistwindow.cpp @@ -99,12 +99,13 @@ void PtmIslandListWindow::setIdentificationGroup(IdentificationGroup * p_identif void PtmIslandListWindow::doIdentificationPtmGroupGrouped(IdentificationGroup * p_identification_group) { qDebug() << "PtmIslandListWindow::doIdentificationPtmGroupGrouped begin"; if (_p_identification_group == p_identification_group) { + ui->ptm_island_tableview->resizeRowToContents(0); //_protein_table_model_p->setIdentificationGroup(p_identification_group); //_p_proxy_model->setSourceModel(_protein_table_model_p); _ptm_table_model_p->setIdentificationGroup(p_identification_group); emit ptmIslandDataChanged(); - ui->ptm_island_tableview->resizeRowToContents(_ptm_table_model_p->rowCount()); + //ui->ptm_island_tableview->resizeRowToContents(_ptm_table_model_p->rowCount()); } qDebug() << "PtmIslandListWindow::doIdentificationPtmGroupGrouped end"; -- GitLab