Cleanup Pianoroll canvas

This commit is contained in:
Robin Gareus
2025-03-12 22:30:16 +01:00
parent 83d2adfd67
commit 5cd7c1d6e5
2 changed files with 4 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ GridLines::GridLines (EditingContext& ec, Container* group, double)
GridLines::~GridLines ()
{
lines.parent()->remove (&lines);
}
void

View File

@@ -96,8 +96,11 @@ Pianoroll::Pianoroll (std::string const & name)
Pianoroll::~Pianoroll ()
{
delete own_bindings;
drop_grid (); // unparent gridlines before deleting _canvas_viewport
ActionManager::drop_action_group (editor_actions);
ActionManager::drop_action_group (snap_actions);
delete view;
delete _canvas_viewport;
}
void