mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 14:54:56 +01:00
stash info on whether we disabled region view redisplay for view-only or model changes
The bool may be unnecessary since everywhere we use this seems to be for model changes
This commit is contained in:
parent
c0eb86b586
commit
f8b0a8843c
3 changed files with 13 additions and 12 deletions
|
|
@ -160,7 +160,7 @@ MidiStreamView::add_region_view_internal (boost::shared_ptr<Region> r, bool wait
|
|||
region_views.push_front (region_view);
|
||||
|
||||
{
|
||||
RegionView::DisplaySuspender ds (*region_view);
|
||||
RegionView::DisplaySuspender ds (*region_view, false);
|
||||
|
||||
display_region (region_view, wait_for_data);
|
||||
|
||||
|
|
@ -181,13 +181,13 @@ MidiStreamView::add_region_view_internal (boost::shared_ptr<Region> r, bool wait
|
|||
}
|
||||
|
||||
void
|
||||
MidiStreamView::display_region (MidiRegionView* region_view, bool load_model)
|
||||
MidiStreamView::display_region (MidiRegionView* region_view, bool)
|
||||
{
|
||||
if (!region_view) {
|
||||
return;
|
||||
}
|
||||
|
||||
RegionView::DisplaySuspender ds (*region_view);
|
||||
RegionView::DisplaySuspender ds (*region_view, false);
|
||||
|
||||
region_view->set_height (child_height());
|
||||
|
||||
|
|
@ -285,7 +285,7 @@ MidiStreamView::redisplay_track ()
|
|||
// Flag region views as invalid and disable drawing
|
||||
for (i = region_views.begin(); i != region_views.end(); ++i) {
|
||||
(*i)->set_valid (false);
|
||||
vds.push_back (RegionView::DisplaySuspender (**i));
|
||||
vds.push_back (RegionView::DisplaySuspender (**i, false));
|
||||
}
|
||||
|
||||
// Add and display region views, and flag them as valid
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue