clang-tidy: Don't call virtual methods from CoreAccountModel's ctor
[quassel.git] / src / client / coreaccountmodel.cpp
index 0e323bb..f7c7724 100644 (file)
@@ -87,12 +87,10 @@ void CoreAccountModel::save()
 
 void CoreAccountModel::clear()
 {
 
 void CoreAccountModel::clear()
 {
-    if (rowCount()) {
-        beginRemoveRows(QModelIndex(), 0, rowCount()-1);
-        _internalAccount = 0;
-        _accounts.clear();
-        endRemoveRows();
-    }
+    beginResetModel();
+    _internalAccount = 0;
+    _accounts.clear();
+    endResetModel();
 }
 
 
 }