diff --git a/gtk2_ardour/tempo_lines.cc b/gtk2_ardour/tempo_lines.cc index ff7b8ad529..cdbde54961 100644 --- a/gtk2_ardour/tempo_lines.cc +++ b/gtk2_ardour/tempo_lines.cc @@ -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() { diff --git a/gtk2_ardour/tempo_lines.h b/gtk2_ardour/tempo_lines.h index 7425f6aae3..be5e1315c9 100644 --- a/gtk2_ardour/tempo_lines.h +++ b/gtk2_ardour/tempo_lines.h @@ -27,6 +27,7 @@ class TempoLines { public: TempoLines (ArdourCanvas::Container* group, double screen_height, ARDOUR::BeatsFramesConverter* bfc); + ~TempoLines (); void tempo_map_changed();