fix: recentDocuments on macOS not working (#41994)

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
This commit is contained in:
trop[bot]
2024-04-29 22:25:16 -04:00
committed by GitHub
parent 9d4f8a06e8
commit 19f0abd62e
2 changed files with 4 additions and 2 deletions

View File

@@ -26,8 +26,6 @@ class ElectronMenuModel;
@protected
base::WeakPtr<electron::ElectronMenuModel> model_;
NSMenu* __strong menu_;
NSMenuItem* __strong recentDocumentsMenuItem_;
NSMenu* __strong recentDocumentsMenuSwap_;
BOOL isMenuOpen_;
BOOL useDefaultAccelerator_;
base::OnceClosure closeCallback;

View File

@@ -31,10 +31,14 @@ using SharingItem = electron::ElectronMenuModel::SharingItem;
namespace {
static NSMenuItem* __strong recentDocumentsMenuItem_;
static NSMenu* __strong recentDocumentsMenuSwap_;
struct Role {
SEL selector;
const char* role;
};
Role kRolesMap[] = {
{@selector(orderFrontStandardAboutPanel:), "about"},
{@selector(hide:), "hide"},