| Index: ios/chrome/browser/infobars/infobar_container_view.mm
|
| diff --git a/ios/chrome/browser/infobars/infobar_container_view.mm b/ios/chrome/browser/infobars/infobar_container_view.mm
|
| index 1278cac4a27f801512aa40ab4d4723494aa20f58..bc6bb66c7a6da55ae66643f00d5f220d36a7d77a 100644
|
| --- a/ios/chrome/browser/infobars/infobar_container_view.mm
|
| +++ b/ios/chrome/browser/infobars/infobar_container_view.mm
|
| @@ -6,7 +6,7 @@
|
|
|
| #include "base/logging.h"
|
| #include "ios/chrome/browser/infobars/infobar.h"
|
| -#include "ios/chrome/browser/ui/infobars/infobar_view_protocol.h"
|
| +#include "ios/chrome/browser/ui/infobars/infobar_view.h"
|
| #include "ui/base/device_form_factor.h"
|
|
|
| #if !defined(__has_feature) || !__has_feature(objc_arc)
|
| @@ -42,7 +42,7 @@
|
| }
|
|
|
| - (void)layoutSubviews {
|
| - for (UIView<InfoBarViewProtocol>* view in self.subviews) {
|
| + for (InfoBarView* view in self.subviews) {
|
| [view sizeToFit];
|
| CGRect frame = view.frame;
|
| frame.origin.y = CGRectGetHeight(frame) - [view visibleHeight];
|
| @@ -51,8 +51,7 @@
|
| }
|
|
|
| - (CGFloat)topmostVisibleInfoBarHeight {
|
| - for (UIView<InfoBarViewProtocol>* view in
|
| - [self.subviews reverseObjectEnumerator]) {
|
| + for (InfoBarView* view in [self.subviews reverseObjectEnumerator]) {
|
| return [view sizeThatFits:self.frame.size].height;
|
| }
|
| return 0;
|
|
|