From 410d10de2a9224a22f2660b0e540af9c848644de Mon Sep 17 00:00:00 2001 From: ckegel <57967583+CKegel@users.noreply.github.com> Date: Mon, 16 Oct 2023 10:59:37 -0400 Subject: [PATCH] Use correct key values in NSMenuItem `encodeWithCoder:` implementation --- AppKit/NSMenu.subproj/NSMenuItem.m | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/AppKit/NSMenu.subproj/NSMenuItem.m b/AppKit/NSMenu.subproj/NSMenuItem.m index 5377cd62..c5075240 100644 --- a/AppKit/NSMenu.subproj/NSMenuItem.m +++ b/AppKit/NSMenu.subproj/NSMenuItem.m @@ -40,12 +40,12 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ } - (void) encodeWithCoder: (NSCoder *) coder { - [coder encodeObject: _title forKey: @"NSMenuItem title"]; - [coder encodeObject: _keyEquivalent forKey: @"NSMenuItem keyEquivalent"]; + [coder encodeObject: _title forKey: @"NSTitle"]; + [coder encodeObject: _keyEquivalent forKey: @"NSKeyEquiv"]; [coder encodeInt: _keyEquivalentModifierMask - forKey: @"NSMenuItem keyEquivalentModifierMask"]; - [coder encodeObject: _submenu forKey: @"NSMenuItem submenu"]; - [coder encodeInt: _tag forKey: @"NSMenuItem tag"]; + forKey: @"NSKeyEquivModMask"]; + [coder encodeObject: _submenu forKey: @"NSSubmenu"]; + [coder encodeInt: _tag forKey: @"NSTag"]; [coder encodeObject: NSStringFromSelector(_action) forKey: @"NSAction"]; [coder encodeObject: _target forKey: @"NSTarget"]; }