Do not crash if default font cant be loaded

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2021-10-21 16:37:40 +01:00
parent 649773c851
commit 588f316fd6
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0

View file

@ -112,6 +112,7 @@ void WindowInit(Window* const window, DISTRHO_NAMESPACE::UI* const ui)
// Load default Blendish font
window->uiFont = window->loadFont(asset::system("res/fonts/DejaVuSans.ttf"));
if (window->uiFont != nullptr)
bndSetFont(window->uiFont->handle);
// Init settings
@ -167,6 +168,7 @@ void Window::step() {
// Make event handlers and step() have a clean NanoVG context
// nvgReset(vg);
if (uiFont != nullptr)
bndSetFont(uiFont->handle);
// Set window title