Prevent AliasesSettingsPage from crashing when disconnected from core
[quassel.git] / src / qtui / settingspages / aliasesmodel.cpp
index ded0600..416414d 100644 (file)
@@ -226,8 +226,8 @@ void AliasesModel::commit() {
 }
 
 void AliasesModel::initDone() {
-  reset();
   _modelReady = true;
+  reset();
   emit modelReady(true);
 }
 
@@ -242,7 +242,7 @@ void AliasesModel::clientConnected() {
 void AliasesModel::clientDisconnected() {
   // clear
   _clonedAliasManager = ClientAliasManager();
-  reset();
   _modelReady = false;
+  reset();
   emit modelReady(false);
 }