| Index: ios/clean/chrome/browser/ui/root/root_container_view_controller.mm
|
| diff --git a/ios/clean/chrome/browser/ui/root/root_container_view_controller.mm b/ios/clean/chrome/browser/ui/root/root_container_view_controller.mm
|
| index 9c44ebb27fb6ffc3ee65ff11e861972e7cedc670..7b5bd621c974bf1b600f20273e90b97bd738c298 100644
|
| --- a/ios/clean/chrome/browser/ui/root/root_container_view_controller.mm
|
| +++ b/ios/clean/chrome/browser/ui/root/root_container_view_controller.mm
|
| @@ -71,37 +71,11 @@
|
|
|
| #pragma mark - MenuPresentationDelegate
|
|
|
| -- (CGRect)frameForMenuPresentation:(UIPresentationController*)presentation {
|
| - CGSize menuSize = presentation.presentedView.frame.size;
|
| - CGRect menuRect;
|
| - menuRect.size = menuSize;
|
| -
|
| - CGRect menuOriginRect = [self rectForZoomWithKey:nil inView:self.view];
|
| - if (CGRectIsNull(menuOriginRect)) {
|
| - menuRect.origin = CGPointMake(50, 50);
|
| - return menuRect;
|
| - }
|
| - // Calculate which corner of the menu the origin rect is in. This is
|
| - // determined by comparing frames, and thus is RTL-independent.
|
| - if (CGRectGetMinX(menuOriginRect) - CGRectGetMinX(self.view.bounds) <
|
| - CGRectGetMaxX(self.view.bounds) - CGRectGetMaxX(menuOriginRect)) {
|
| - // Origin rect is closer to the left edge of |self.view| than to the right.
|
| - menuRect.origin.x = CGRectGetMinX(menuOriginRect);
|
| - } else {
|
| - // Origin rect is closer to the right edge of |self.view| than to the left.
|
| - menuRect.origin.x = CGRectGetMaxX(menuOriginRect) - menuSize.width;
|
| - }
|
| -
|
| - if (CGRectGetMinY(menuOriginRect) - CGRectGetMinY(self.view.bounds) <
|
| - CGRectGetMaxY(self.view.bounds) - CGRectGetMaxY(menuOriginRect)) {
|
| - // Origin rect is closer to the top edge of |self.view| than to the bottom.
|
| - menuRect.origin.y = CGRectGetMinY(menuOriginRect);
|
| - } else {
|
| - // Origin rect is closer to the bottom edge of |self.view| than to the top.
|
| - menuRect.origin.y = CGRectGetMaxY(menuOriginRect) - menuSize.height;
|
| - }
|
| -
|
| - return menuRect;
|
| +- (CGRect)boundsForMenuPresentation {
|
| + return self.view.bounds;
|
| +}
|
| +- (CGRect)originForMenuPresentation {
|
| + return [self rectForZoomWithKey:nil inView:self.view];
|
| }
|
|
|
| @end
|
|
|