Merge pull request #208 from macvim-dev/fix/defaults_renderer

Fix renderer defaults value migration
This commit is contained in:
Kazuki Sakamoto
2016-01-14 06:01:52 -08:00
+4
View File
@@ -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);