diff --git a/src/MacVim/gui_macvim.m b/src/MacVim/gui_macvim.m index 84f1c118eb..f2406e90d2 100644 --- a/src/MacVim/gui_macvim.m +++ b/src/MacVim/gui_macvim.m @@ -185,6 +185,10 @@ gui_macvim_after_fork_init() if (val != MMRendererDefault && val != MMRendererCoreText) { // Migrate from the old value to the Core Text Renderer. val = MMRendererCoreText; + CFPreferencesSetAppValue((CFStringRef)MMRendererKey, + (CFPropertyListRef)[NSNumber numberWithInt:val], + kCFPreferencesCurrentApplication); + CFPreferencesAppSynchronize(kCFPreferencesCurrentApplication); } if (keyValid) { ASLogInfo(@"Use renderer=%ld", val);