summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ghostregion.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-12-23 05:44:29 +1100
committernick_m <mainsbridge@gmail.com>2016-12-23 05:44:29 +1100
commit1e487d59d16f5aa9959b06dd9fde7ff6930408ce (patch)
tree9ac0afcf13b63737c465c73bd6058e743704ba6c /gtk2_ardour/ghostregion.cc
parentddd085cf4e4e626d4622e9ac42cc3096707905d8 (diff)
MidiGhostRegion::update_contents_height() is only about height (again).
Diffstat (limited to 'gtk2_ardour/ghostregion.cc')
-rw-r--r--gtk2_ardour/ghostregion.cc20
1 files changed, 8 insertions, 12 deletions
diff --git a/gtk2_ardour/ghostregion.cc b/gtk2_ardour/ghostregion.cc
index 843fa57706..221f0a2949 100644
--- a/gtk2_ardour/ghostregion.cc
+++ b/gtk2_ardour/ghostregion.cc
@@ -305,18 +305,14 @@ MidiGhostRegion::update_contents_height ()
uint8_t const note_num = (*it).second->event->note()->note();
double const y = note_y(trackview, mv, note_num);
- if (note_num < mv->lowest_note() || note_num > mv->highest_note()) {
- (*it).second->item->hide();
- } else {
- if ((_tmp_rect = dynamic_cast<ArdourCanvas::Rectangle*>((*it).second->item))) {
- _tmp_rect->set (ArdourCanvas::Rect (_tmp_rect->x0(), y, _tmp_rect->x1(), y + h));
- } else if ((_tmp_poly = dynamic_cast<ArdourCanvas::Polygon*>((*it).second->item))) {
- Duple position = _tmp_poly->position();
- position.y = y;
- _tmp_poly->set_position(position);
- _tmp_poly->set(Hit::points(h));
- }
- (*it).second->item->show();
+
+ if ((_tmp_rect = dynamic_cast<ArdourCanvas::Rectangle*>((*it).second->item))) {
+ _tmp_rect->set (ArdourCanvas::Rect (_tmp_rect->x0(), y, _tmp_rect->x1(), y + h));
+ } else if ((_tmp_poly = dynamic_cast<ArdourCanvas::Polygon*>((*it).second->item))) {
+ Duple position = _tmp_poly->position();
+ position.y = y;
+ _tmp_poly->set_position(position);
+ _tmp_poly->set(Hit::points(h));
}
}
}