forked from Green-Sky/tomato
attempt at fixing plugin related allocation crashes on exit
This commit is contained in:
2
external/solanaceae_plugin
vendored
2
external/solanaceae_plugin
vendored
Submodule external/solanaceae_plugin updated: e25ee67e42...d03d2dae67
@ -205,6 +205,7 @@ MainScreen::MainScreen(const SimpleConfigModel& conf_, SDL_Renderer* renderer_,
|
||||
}
|
||||
|
||||
MainScreen::~MainScreen(void) {
|
||||
pm.stopAll();
|
||||
// TODO: quit sdl audio
|
||||
}
|
||||
|
||||
|
@ -56,6 +56,8 @@ extern "C" {
|
||||
} // C
|
||||
|
||||
struct MainScreen final : public Screen {
|
||||
PluginManager pm; // first, so it gets destroyed last
|
||||
|
||||
SDL_Renderer* renderer;
|
||||
|
||||
ObjectStore2 os;
|
||||
@ -106,7 +108,6 @@ struct MainScreen final : public Screen {
|
||||
StreamManagerUI smui;
|
||||
DebugVideoTap dvt;
|
||||
|
||||
PluginManager pm; // last, so it gets destroyed first
|
||||
|
||||
bool _show_tool_style_editor {false};
|
||||
bool _show_tool_metrics {false};
|
||||
|
Reference in New Issue
Block a user