• erikchen's avatar
    MacViews: Add handling for extension hotkeys. · ce476e02
    erikchen authored
    The logic has never been correctly hooked up for MacViews. This CL uses
    ChromeCommandDispatcherDelegate to explicitly invoke
    FocusManager::ProcessAccelerator. This gives Views toolkit an opportunity to
    process hotkeys, regardless of focused view.
    
    This CL removes the restriction that chrome/browser/ui/cocoa cannot depend on
    ui/views, since chrome/browser/ui/cocoa can already depend on
    chrome/browser/ui/views.
    
    Bug: 848341
    Change-Id: Ibf356768b28da4b2ea0c4834635c6a47f7562cc8
    Reviewed-on: https://chromium-review.googlesource.com/1134200Reviewed-by: default avatarDevlin <rdevlin.cronin@chromium.org>
    Reviewed-by: default avatarTrent Apted <tapted@chromium.org>
    Commit-Queue: Erik Chen <erikchen@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#574760}
    ce476e02
extension_keybinding_apitest.cc 42.1 KB