diff --git a/Classes/Base.lproj/CallView.xib b/Classes/Base.lproj/CallView.xib index 91358cdc0..0381706cc 100644 --- a/Classes/Base.lproj/CallView.xib +++ b/Classes/Base.lproj/CallView.xib @@ -80,7 +80,7 @@ - + @@ -288,8 +288,8 @@ - @@ -508,7 +508,7 @@ - + diff --git a/Classes/Base.lproj/ChatsListView.xib b/Classes/Base.lproj/ChatsListView.xib index eeba40dac..e23613093 100644 --- a/Classes/Base.lproj/ChatsListView.xib +++ b/Classes/Base.lproj/ChatsListView.xib @@ -1,8 +1,8 @@ - + - + @@ -31,6 +31,38 @@ + + - - diff --git a/Classes/CallIncomingView.m b/Classes/CallIncomingView.m index 1ea0fff63..358c8e3f5 100644 --- a/Classes/CallIncomingView.m +++ b/Classes/CallIncomingView.m @@ -42,6 +42,12 @@ [[NSNotificationCenter defaultCenter] removeObserver:self name:kLinphoneCallUpdate object:nil]; } +- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation + duration:(NSTimeInterval)duration { + [super willAnimateRotationToInterfaceOrientation:toInterfaceOrientation duration:duration]; + [_avatarImage setRoundRadius]; +} + #pragma mark - UICompositeViewDelegate Functions static UICompositeViewDescription *compositeDescription = nil; diff --git a/Classes/CallOutgoingView.m b/Classes/CallOutgoingView.m index dd086198d..ba922eecf 100644 --- a/Classes/CallOutgoingView.m +++ b/Classes/CallOutgoingView.m @@ -60,6 +60,12 @@ static UICompositeViewDescription *compositeDescription = nil; } } +- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation + duration:(NSTimeInterval)duration { + [super willAnimateRotationToInterfaceOrientation:toInterfaceOrientation duration:duration]; + [_avatarImage setRoundRadius]; +} + - (IBAction)onDeclineClick:(id)sender { LinphoneCall *call = linphone_core_get_current_call([LinphoneManager getLc]); if (call) { diff --git a/Classes/CallView.m b/Classes/CallView.m index 98ca7535b..62c53fcf4 100644 --- a/Classes/CallView.m +++ b/Classes/CallView.m @@ -218,6 +218,7 @@ static UICompositeViewDescription *compositeDescription = nil; - (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration { [super willAnimateRotationToInterfaceOrientation:toInterfaceOrientation duration:duration]; + [_avatarImage setRoundRadius]; // in mode display_filter_auto_rotate=0, no need to rotate the preview } diff --git a/Classes/LinphoneUI/Base.lproj/TabBarView.xib b/Classes/LinphoneUI/Base.lproj/TabBarView.xib index 23a39a3fd..d9ab148f9 100644 --- a/Classes/LinphoneUI/Base.lproj/TabBarView.xib +++ b/Classes/LinphoneUI/Base.lproj/TabBarView.xib @@ -207,7 +207,7 @@ - + diff --git a/Classes/LinphoneUI/UICallButton.m b/Classes/LinphoneUI/UICallButton.m index cef94c68d..184b5c20c 100644 --- a/Classes/LinphoneUI/UICallButton.m +++ b/Classes/LinphoneUI/UICallButton.m @@ -96,7 +96,8 @@ } - (void)updateVideoPolicy { - if (linphone_core_get_video_policy([LinphoneManager getLc])->automatically_initiate) { + LinphoneCore *lc = [LinphoneManager getLc]; + if (linphone_core_video_capture_enabled(lc) && linphone_core_get_video_policy(lc)->automatically_initiate) { [self setImage:[UIImage imageNamed:@"call_video_start_default.png"] forState:UIControlStateNormal]; [self setImage:[UIImage imageNamed:@"call_video_start_disabled.png"] forState:UIControlStateDisabled]; } else { diff --git a/Classes/LinphoneUI/UICompositeView.m b/Classes/LinphoneUI/UICompositeView.m index bbebd4b02..c6ffbad1f 100644 --- a/Classes/LinphoneUI/UICompositeView.m +++ b/Classes/LinphoneUI/UICompositeView.m @@ -62,7 +62,7 @@ self.fullscreen = fullscreen; self.landscapeMode = YES; // landscapeMode; self.portraitMode = YES; // portraitMode; - self.darkBackground = false; + self.darkBackground = true; return self; } diff --git a/Classes/LinphoneUI/UIConfirmationDialog.xib b/Classes/LinphoneUI/UIConfirmationDialog.xib index a3d0a4542..4163d6d86 100644 --- a/Classes/LinphoneUI/UIConfirmationDialog.xib +++ b/Classes/LinphoneUI/UIConfirmationDialog.xib @@ -1,8 +1,8 @@ - + - + @@ -33,7 +33,7 @@