Skip to content

Commit 3377163

Browse files
committed
Fix graphical sign with Core Text Renderer
The defaults doesn't have MMRenderer key in default.
1 parent 93e95cb commit 3377163

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/MacVim/gui_macvim.m

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,12 @@
176176
val = CFPreferencesGetAppIntegerValue((CFStringRef)MMRendererKey,
177177
kCFPreferencesCurrentApplication,
178178
&keyValid);
179+
if (!keyValid) {
180+
// If MMRendererKey is not valid in the defaults, it means MacVim uses
181+
// the Core Text Renderer.
182+
keyValid = YES;
183+
val = MMRendererCoreText;
184+
}
179185
if (keyValid) {
180186
ASLogInfo(@"Use renderer=%ld", val);
181187
use_gui_macvim_draw_string = (val != MMRendererCoreText);

0 commit comments

Comments
 (0)