TempoLines deletes its bfc on destruction
authornick_m <mainsbridge@gmail.com>
Thu, 8 Jun 2017 15:56:28 +0000 (01:56 +1000)
committernick_m <mainsbridge@gmail.com>
Thu, 8 Jun 2017 15:56:28 +0000 (01:56 +1000)
gtk2_ardour/tempo_lines.cc
gtk2_ardour/tempo_lines.h

index ff7b8ad529b17754816cbbe865eb3440fd6fddf6..cdbde54961a4e73ff88c272951281566712d6753 100644 (file)
@@ -36,6 +36,12 @@ TempoLines::TempoLines (ArdourCanvas::Container* group, double, ARDOUR::BeatsFra
        lines.set_extent (ArdourCanvas::COORD_MAX);
 }
 
+TempoLines::~TempoLines ()
+{
+       delete _bfc;
+       _bfc = 0;
+}
+
 void
 TempoLines::tempo_map_changed()
 {
index 7425f6aae3a77d92439c8f934ccb9cd64403db2b..be5e1315c99c4da3eac6c7dcfde568772ecd8998 100644 (file)
@@ -27,6 +27,7 @@
 class TempoLines {
 public:
        TempoLines (ArdourCanvas::Container* group, double screen_height, ARDOUR::BeatsFramesConverter* bfc);
+       ~TempoLines ();
 
        void tempo_map_changed();