diff options
author | Robin Gareus <robin@gareus.org> | 2020-04-08 17:40:32 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-04-08 17:40:32 +0200 |
commit | 7434478a3567a0757791e1d231f9f60dbfdd8c10 (patch) | |
tree | 5cfa5adf6abad31d321461207ce8221e28116fe7 /gtk2_ardour/audio_streamview.cc | |
parent | cfd95340b18cc90ea9d0c53ddcd3f21407010de3 (diff) |
Update Waveform display when channel-count changes
Diffstat (limited to 'gtk2_ardour/audio_streamview.cc')
-rw-r--r-- | gtk2_ardour/audio_streamview.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gtk2_ardour/audio_streamview.cc b/gtk2_ardour/audio_streamview.cc index 58b55f94f2..fe9ace43cc 100644 --- a/gtk2_ardour/audio_streamview.cc +++ b/gtk2_ardour/audio_streamview.cc @@ -178,6 +178,20 @@ AudioStreamView::redisplay_track () } void +AudioStreamView::reload_waves () +{ + list<RegionView *>::iterator i; + for (i = region_views.begin(); i != region_views.end(); ++i) { + AudioRegionView* arv = dynamic_cast<AudioRegionView*> (*i); + if (!arv) { + continue; + } + arv->delete_waves(); + arv->create_waves(); + } +} + +void AudioStreamView::setup_rec_box () { //cerr << _trackview.name() << " streamview SRB region_views.size() = " << region_views.size() << endl; |