1
0
mirror of synced 2025-02-08 22:59:41 +01:00

Free selected marker panel when destroying MarkerSelect option page

This commit is contained in:
Stepland 2020-03-03 18:00:58 +01:00
parent e3edc176e2
commit bb17574c63
2 changed files with 5 additions and 0 deletions

View File

@ -62,6 +62,10 @@ namespace MusicSelect {
update();
}
MarkerSelect::~MarkerSelect() {
m_resources.selected_marker.reset();
}
PanelLayout MarkerSelect::create_layout(SharedResources& resources) {
std::vector<jbcoe::polymorphic_value<Panel>> markers;
for (const auto &[name, marker] : resources.markers) {

View File

@ -42,6 +42,7 @@ namespace MusicSelect {
class MarkerSelect final : public RibbonPage {
public:
MarkerSelect(SharedResources& resources);
~MarkerSelect();
private:
static PanelLayout create_layout(SharedResources& resources);
};