diff --git a/src/MacVim/edit-in-odb/Info.plist b/src/MacVim/edit-in-odb/Info.plist
index 172183c0f5..479090fd82 100644
--- a/src/MacVim/edit-in-odb/Info.plist
+++ b/src/MacVim/edit-in-odb/Info.plist
@@ -19,7 +19,7 @@
CFBundleSignature
????
CFBundleVersion
- 1.1
+ 1.2
NSPrincipalClass
EditInODBEditor
diff --git a/src/MacVim/edit-in-odb/src/Edit in ODBEditor.mm b/src/MacVim/edit-in-odb/src/Edit in ODBEditor.mm
index 9957186f8d..4c9ea63a40 100644
--- a/src/MacVim/edit-in-odb/src/Edit in ODBEditor.mm
+++ b/src/MacVim/edit-in-odb/src/Edit in ODBEditor.mm
@@ -275,10 +275,10 @@ struct PBX_SelectionRange
@"", @"ODBEditorName",
nil];
- [defaults registerDefaults:appDefaults];
+ [defaults registerDefaults:appDefaults];
- ODBEditorBundleIdentifier = [defaults stringForKey:@"ODBEditorBundleIdentifier"] ?: @"";
- ODBEditorName = [defaults stringForKey:@"ODBEditorName"] ?: @"";
+ ODBEditorBundleIdentifier = [[defaults stringForKey:@"ODBEditorBundleIdentifier"] retain] ?: @"";
+ ODBEditorName = [[defaults stringForKey:@"ODBEditorName"] retain] ?: @"";
if([defaults boolForKey:@"DisableEditInODBEditorMenuItem"] == NO
&& ![ODBEditorBundleIdentifier isEqualToString:@""]
&& ![ODBEditorBundleIdentifier isEqualToString:mainBundleIdentifier])