Update coverage frames when a track changes height. Remove some unnecessary namespace qualifiers.

git-svn-id: svn://localhost/ardour2/branches/3.0@5608 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Carl Hetherington 2009-08-31 23:09:09 +00:00
parent 7076f0e88e
commit 33ac710a63
1 changed files with 6 additions and 2 deletions

View File

@ -193,7 +193,7 @@ RegionView::~RegionView ()
delete *g;
}
for (std::list<ArdourCanvas::SimpleRect*>::iterator i = _coverage_frames.begin (); i != _coverage_frames.end (); ++i) {
for (list<ArdourCanvas::SimpleRect*>::iterator i = _coverage_frames.begin (); i != _coverage_frames.end (); ++i) {
delete *i;
}
@ -577,6 +577,10 @@ RegionView::set_height (double h)
points.push_back (Gnome::Art::Point (offset, h - NAME_HIGHLIGHT_SIZE));
sync_line->property_points().set_value (points);
}
for (list<ArdourCanvas::SimpleRect*>::iterator i = _coverage_frames.begin(); i != _coverage_frames.end(); ++i) {
(*i)->property_y2() = h + 1;
}
}
/** Remove old coverage frames and make new ones, if we're in a LayerDisplay mode
@ -585,7 +589,7 @@ void
RegionView::update_coverage_frames (LayerDisplay d)
{
/* remove old coverage frames */
for (std::list<ArdourCanvas::SimpleRect*>::iterator i = _coverage_frames.begin (); i != _coverage_frames.end (); ++i) {
for (list<ArdourCanvas::SimpleRect*>::iterator i = _coverage_frames.begin (); i != _coverage_frames.end (); ++i) {
delete *i;
}