diff --git a/src/historymodel.cpp b/src/historymodel.cpp index 7cefccff57a5583ad1fc9d01ae0020d49193b9b6..a101aab3efa35411c73e7bb3d83a14a98c2882a4 100644 --- a/src/historymodel.cpp +++ b/src/historymodel.cpp @@ -267,14 +267,14 @@ HistoryTopLevelItem* HistoryModelPrivate::getCategory(const Call* call) if (!category) { category = new HistoryTopLevelItem(name,index); category->modelRow = m_lCategoryCounter.size(); -// emit layoutAboutToBeChanged(); //Not necessary -// beginInsertRows(QModelIndex(),m_lCategoryCounter.size(),m_lCategoryCounter.size()); + //emit layoutAboutToBeChanged(); //Not necessary + HistoryModel::instance()->beginInsertRows(QModelIndex(),m_lCategoryCounter.size(),m_lCategoryCounter.size()); category->m_AbsoluteIndex = m_lCategoryCounter.size(); m_lCategoryCounter << category; m_hCategories [index] = category; m_hCategoryByName[name ] = category; -// endInsertRows(); -// emit layoutChanged(); + HistoryModel::instance()->endInsertRows(); + //emit layoutChanged(); } return category; }