diff --git a/Classes/AssistantView.m b/Classes/AssistantView.m index d288dc31a..accaa2ae7 100644 --- a/Classes/AssistantView.m +++ b/Classes/AssistantView.m @@ -1659,16 +1659,17 @@ void assistant_is_account_linked(LinphoneAccountCreator *creator, LinphoneAccoun [NSNotificationCenter.defaultCenter removeObserver:self name:kLinphoneQRCodeFound object:nil]; dispatch_async(dispatch_get_main_queue(), ^{ self.urlLabel.text = [notif.userInfo objectForKey:@"qrcode"]; - }); - if ([historyViews count] > 0) { - if (currentView == _qrCodeView) { - UIView *view = [historyViews lastObject]; - [historyViews removeLastObject]; - [self changeView:view back:TRUE animation:TRUE]; - } else { - [self changeView:_welcomeView back:TRUE animation:TRUE]; - } - } + + if ([historyViews count] > 0) { + if (currentView == _qrCodeView) { + UIView *view = [historyViews lastObject]; + [historyViews removeLastObject]; + [self changeView:view back:TRUE animation:TRUE]; + } else { + [self changeView:_welcomeView back:TRUE animation:TRUE]; + } + } + }); } @end