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);

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

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

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

#if DISTRHO_PLUGIN_WANT_DIRECT_ACCESS


Loading…
Cancel
Save