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;
 }