Fix renderer defaults value migration

This commit is contained in:
Kazuki Sakamoto
2016-01-14 05:44:36 -08:00
parent 8a3df4e50b
commit da22ab4d96
+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);