Fix duplicate items under vk.com after login.

This commit is contained in:
Ivan Leontiev 2015-12-26 01:06:17 +03:00
parent 0a5334a52a
commit 71247781eb
1 changed files with 6 additions and 4 deletions

View File

@ -579,19 +579,21 @@ void VkService::ChangeConnectionState(Vreen::Client::State state) {
switch (state) {
case Vreen::Client::StateOnline:
emit LoginSuccess(true);
UpdateRoot();
break;
case Vreen::Client::StateInvalid:
case Vreen::Client::StateOffline:
emit LoginSuccess(false);
UpdateRoot();
break;
case Vreen::Client::StateConnecting:
break;
return;
default:
qLog(Error) << "Wrong connection state " << state;
break;
return;
}
if (!root_item_->data(InternetModel::Role_CanLazyLoad).toBool()) {
UpdateRoot();
}
}