diff --git a/src/TrackArtist.h b/src/TrackArtist.h index dd28f67c7..8dc0834ba 100644 --- a/src/TrackArtist.h +++ b/src/TrackArtist.h @@ -161,6 +161,12 @@ namespace TrackArt { class AUDACITY_DLL_API TrackArtist final : private PrefsListener { public: + + enum : unsigned { + + NPasses + }; + TrackArtist( TrackPanel *parent_ ); ~TrackArtist(); static TrackArtist *Get( TrackPanelDrawingContext & ); diff --git a/src/TrackPanel.cpp b/src/TrackPanel.cpp index 845352ef6..f5705f534 100644 --- a/src/TrackPanel.cpp +++ b/src/TrackPanel.cpp @@ -917,6 +917,8 @@ void TrackPanel::DrawTracks(wxDC * dc) mTrackArtist->hasSolo = hasSolo; TrackArt::DrawTracks( context, GetTracks(), region, clip ); + this->CellularPanel::Draw( context, TrackArtist::NPasses ); + // Draw the rest, including the click-to-deselect blank area below all // tracks DrawEverythingElse(context, region, clip);