Browse Source

pass nanovg context to create/delete calls

Signed-off-by: falkTX <falktx@falktx.com>
tags/23.09
falkTX 2 years ago
parent
commit
659fc345c8
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      src/override/Window.cpp

+ 4
- 0
src/override/Window.cpp View File

@@ -325,11 +325,13 @@ void WindowSetPluginRemote(Window* const window, NanoTopLevelWidget* const tlw)
WindowParametersRestore(window); WindowParametersRestore(window);


widget::Widget::ContextCreateEvent e; widget::Widget::ContextCreateEvent e;
e.vg = window->vg;
APP->scene->onContextCreate(e); APP->scene->onContextCreate(e);
} }
else else
{ {
widget::Widget::ContextDestroyEvent e; widget::Widget::ContextDestroyEvent e;
e.vg = window->vg;
APP->scene->onContextDestroy(e); APP->scene->onContextDestroy(e);


#if DISTRHO_PLUGIN_WANT_DIRECT_ACCESS #if DISTRHO_PLUGIN_WANT_DIRECT_ACCESS
@@ -436,11 +438,13 @@ void WindowSetPluginUI(Window* const window, DISTRHO_NAMESPACE::UI* const ui)
WindowParametersRestore(window); WindowParametersRestore(window);


widget::Widget::ContextCreateEvent e; widget::Widget::ContextCreateEvent e;
e.vg = window->vg;
APP->scene->onContextCreate(e); APP->scene->onContextCreate(e);
} }
else else
{ {
widget::Widget::ContextDestroyEvent e; widget::Widget::ContextDestroyEvent e;
e.vg = window->vg;
APP->scene->onContextDestroy(e); APP->scene->onContextDestroy(e);


#if DISTRHO_PLUGIN_WANT_DIRECT_ACCESS #if DISTRHO_PLUGIN_WANT_DIRECT_ACCESS


Loading…
Cancel
Save