From c83b2ace2a4daa88a4323d9966faa7e43e25aca6 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Tue, 10 Dec 2013 09:18:27 -0800 Subject: [PATCH] Eliminate CoreText warnings on 10.9 from the audio track cursor --- aegisub/src/audio_display.cpp | 5 +++-- aegisub/src/libresrc/osx/default_config.json | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/aegisub/src/audio_display.cpp b/aegisub/src/audio_display.cpp index 197ec722e..4c8a4ae2f 100644 --- a/aegisub/src/audio_display.cpp +++ b/aegisub/src/audio_display.cpp @@ -795,9 +795,7 @@ void AudioDisplay::OnPaint(wxPaintEvent&) } if (track_cursor_pos >= 0) - { PaintTrackCursor(dc); - } if (redraw_scrollbar) scrollbar->Paint(dc, HasFocus()); @@ -901,6 +899,9 @@ void AudioDisplay::PaintTrackCursor(wxDC &dc) { wxDCFontChanger fc(dc); wxFont font = dc.GetFont(); + wxString face_name = FontFace("Audio/Track Cursor"); + if (!face_name.empty()) + font.SetFaceName(face_name); font.SetWeight(wxFONTWEIGHT_BOLD); dc.SetFont(font); diff --git a/aegisub/src/libresrc/osx/default_config.json b/aegisub/src/libresrc/osx/default_config.json index d7a5e37ac..2cadaa80d 100644 --- a/aegisub/src/libresrc/osx/default_config.json +++ b/aegisub/src/libresrc/osx/default_config.json @@ -81,6 +81,9 @@ }, "Spectrum" : true, "Start Drag Sensitivity" : 3, + "Track Cursor" : { + "Font Face" : "" + }, "Volume" : 50, "Wheel Default to Zoom" : false, "Zoom" : {