Merge pull request #5175 from ivan-leontiev/fix-vk-dupitems

Fix duplicate items under vk.com after login.
This commit is contained in:
John Maguire 2016-01-08 11:54:38 +00:00
commit 2f7626e9d3
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();
}
}