| Index: ios/chrome/browser/ui/history/history_panel_view_controller.mm
|
| diff --git a/ios/chrome/browser/ui/history/history_panel_view_controller.mm b/ios/chrome/browser/ui/history/history_panel_view_controller.mm
|
| index 41be2faa97542d813293e05832e1e87c99454cf5..158840fa7aab955e35ed54ad2047a4d77147b9da 100644
|
| --- a/ios/chrome/browser/ui/history/history_panel_view_controller.mm
|
| +++ b/ios/chrome/browser/ui/history/history_panel_view_controller.mm
|
| @@ -6,12 +6,14 @@
|
|
|
| #include "base/ios/block_types.h"
|
| #include "base/ios/ios_util.h"
|
| +#include "base/ios/weak_nsobject.h"
|
| #include "base/mac/scoped_nsobject.h"
|
| #include "components/strings/grit/components_strings.h"
|
| #import "ios/chrome/browser/ui/history/clear_browsing_bar.h"
|
| #import "ios/chrome/browser/ui/history/history_collection_view_controller.h"
|
| #import "ios/chrome/browser/ui/history/history_search_view_controller.h"
|
| #import "ios/chrome/browser/ui/icons/chrome_icon.h"
|
| +#import "ios/chrome/browser/ui/keyboard/UIKeyCommand+Chrome.h"
|
| #import "ios/chrome/browser/ui/material_components/utils.h"
|
| #import "ios/chrome/browser/ui/ntp/recent_tabs/views/panel_bar_view.h"
|
| #import "ios/chrome/browser/ui/show_privacy_settings_util.h"
|
| @@ -378,4 +380,16 @@ CGFloat kShadowOpacity = 0.2f;
|
| [_historyCollectionController hasHistoryEntries];
|
| }
|
|
|
| +#pragma mark - UIResponder
|
| +
|
| +- (NSArray*)keyCommands {
|
| + base::WeakNSObject<HistoryPanelViewController> weakSelf(self);
|
| + return @[ [UIKeyCommand cr_keyCommandWithInput:UIKeyInputEscape
|
| + modifierFlags:Cr_UIKeyModifierNone
|
| + title:nil
|
| + action:^{
|
| + [weakSelf closeHistory];
|
| + }] ];
|
| +}
|
| +
|
| @end
|
|
|