commit | b56c4e40b65ee14134dd2e61834f260ca9c1715e | [log] [tgz] |
---|---|---|
author | Elly Fong-Jones <ellyjones@chromium.org> | Thu Jul 12 12:36:53 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jul 12 12:36:53 2018 |
tree | 1b72426eb47f62bd99f8c64351d4246074277017 | |
parent | 78a0a24222fde0f77a45d4f78b1f4502496c434e [diff] |
macviews: switch back to Cocoa menus for Views context menus This change: 1) Reverts erikchen@'s 79c8511fb8801f7fc23c4cbe81311b6065daef15, which removed the Cocoa menu runner code; 2) Wires the Cocoa menu runner code back up in MenuRunnerImplInterface::Create; 3) Fixes a latent bug in Textfield that could cause it to delete its context menu while handling a context menu activation - this is fine with Views menus but forbidden with Cocoa menus. Bug: 860673 Change-Id: If110f09379c4661a4f61a8b0257cf5214503e6a9 Reviewed-on: https://chromium-review.googlesource.com/1131564 Reviewed-by: Scott Violet <sky@chromium.org> Commit-Queue: Elly Fong-Jones <ellyjones@chromium.org> Cr-Commit-Position: refs/heads/master@{#574538}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .