Free selected marker panel when destroying MarkerSelect option page
This commit is contained in:
parent
e3edc176e2
commit
bb17574c63
@ -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) {
|
||||
|
@ -42,6 +42,7 @@ namespace MusicSelect {
|
||||
class MarkerSelect final : public RibbonPage {
|
||||
public:
|
||||
MarkerSelect(SharedResources& resources);
|
||||
~MarkerSelect();
|
||||
private:
|
||||
static PanelLayout create_layout(SharedResources& resources);
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user