Removed duplicate code

This commit is contained in:
Julio César 2016-09-01 20:12:20 +02:00
parent 554e65e60f
commit 1d1ac928a8

View File

@ -463,23 +463,20 @@ static const void *kStatusBarStyle = &kStatusBarStyle;
}
self.webView.frame = bounds;
if (!self.statusBarOverlaysWebView) {
CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame;
statusBarFrame = [self invertFrameIfNeeded:statusBarFrame];
CGRect frame = self.webView.frame;
if (!self.statusBarOverlaysWebView) {
frame.origin.y = statusBarFrame.size.height;
frame.size.height -= statusBarFrame.size.height;
self.webView.frame = frame;
} else {
// even if overlay is used, we want to handle in-call/recording/hotspot larger status bar
CGRect statusBarFrame = [UIApplication sharedApplication].statusBarFrame;
statusBarFrame = [self invertFrameIfNeeded:statusBarFrame];
CGRect frame = self.webView.frame;
CGFloat height = statusBarFrame.size.height;
frame.origin.y = height >= 20 ? height - 20 : 0;
frame.size.height -= frame.origin.y;
self.webView.frame = frame;
}
self.webView.frame = frame;
} else {
CGRect bounds = [[UIScreen mainScreen] applicationFrame];
self.viewController.view.frame = bounds;