Fix a double-free, introduced in b06713bd8e57
authorRobin Gareus <robin@gareus.org>
Sun, 25 Nov 2018 23:32:29 +0000 (00:32 +0100)
committerRobin Gareus <robin@gareus.org>
Sun, 25 Nov 2018 23:32:29 +0000 (00:32 +0100)
~OptionEditor() already frees all components on every page.

gtk2_ardour/session_option_editor.cc
gtk2_ardour/session_option_editor.h

index 0ffb4c14d7aeb906ff9251a8a74895d601eec10c..362d28cce469d23b11c0b152d6239b9e97217d4a 100644 (file)
@@ -408,13 +408,6 @@ SessionOptionEditor::SessionOptionEditor (Session* s)
        set_current_page (_("Timecode"));
 }
 
-SessionOptionEditor::~SessionOptionEditor ()
-{
-       delete _vpu;
-       delete _sf;
-       delete _take_name;
-}
-
 void
 SessionOptionEditor::parameter_changed (std::string const & p)
 {
index bf373c8f339d4a81c661bcd84ea38bd194f64493..81d72df731d49a9cbd1a62e044883caa8ba45020 100644 (file)
@@ -31,7 +31,6 @@ class SessionOptionEditor : public OptionEditorWindow
 {
 public:
        SessionOptionEditor (ARDOUR::Session* s);
-       ~SessionOptionEditor ();
 
 private:
        void parameter_changed (std::string const &);