aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa/ScintillaCocoa.mm
diff options
context:
space:
mode:
Diffstat (limited to 'cocoa/ScintillaCocoa.mm')
-rw-r--r--cocoa/ScintillaCocoa.mm10
1 files changed, 5 insertions, 5 deletions
diff --git a/cocoa/ScintillaCocoa.mm b/cocoa/ScintillaCocoa.mm
index 0b4fe6294..ccaa384f7 100644
--- a/cocoa/ScintillaCocoa.mm
+++ b/cocoa/ScintillaCocoa.mm
@@ -799,15 +799,15 @@ void ScintillaCocoa::AddToPopUp(const char *label, int cmd, bool enabled)
[menu setOwner: this];
[menu setAutoenablesItems: NO];
- if (cmd == 0)
+ if (cmd == 0) {
item = [NSMenuItem separatorItem];
- else
- item = [[NSMenuItem alloc] init];
-
+ } else {
+ item = [[[NSMenuItem alloc] init] autorelease];
+ [item setTitle: [NSString stringWithUTF8String: label]];
+ }
[item setTarget: menu];
[item setAction: @selector(handleCommand:)];
[item setTag: cmd];
- [item setTitle: [NSString stringWithUTF8String: label]];
[item setEnabled: enabled];
[menu addItem: item];