From 19bd6419157119b976393a0c5966b4be4c962119 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 4 Apr 2013 18:45:27 -0400 Subject: commit immediately post linking --- gtk2_ardour/time_axis_view.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'gtk2_ardour/time_axis_view.cc') diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index 927229d56e..859cb1cba1 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -289,7 +289,7 @@ TimeAxisView::clip_to_viewport () { if (marked_for_display()) { if (_y_position + _effective_height < _editor.get_trackview_group_vertical_offset () || - _y_position > _editor.get_trackview_group_vertical_offset () + _canvas_display->get_canvas()->get_height() { + _y_position > _editor.get_trackview_group_vertical_offset () + _canvas_display->height()) { _canvas_background->hide (); _canvas_display->hide (); return; @@ -967,21 +967,21 @@ TimeAxisView::get_selection_rect (uint32_t id) rect = new SelectionRect; - rect->rect = new SimpleRect (selection_group); + rect->rect = new ArdourCanvas::Rectangle (selection_group); rect->rect->set_outline_what (0); rect->rect->set_fill_color (ARDOUR_UI::config()->canvasvar_SelectionRect.get()); - rect->start_trim = new SimpleRect (selection_group); + rect->start_trim = new ArdourCanvas::Rectangle (selection_group); rect->start_trim->set_outline_what (0); - rect->end_trim = new SimpleRect (selection_group); + rect->end_trim = new ArdourCanvas::Rectangle (selection_group); rect->end_trim->set_outline_what (0); free_selection_rects.push_front (rect); - rect->rect->Event().connect (sigc::bind (sigc::mem_fun (_editor, &PublicEditor::canvas_selection_rect_event), rect->rect, rect)); - rect->start_trim->Event().connect (sigc::bind (sigc::mem_fun (_editor, &PublicEditor::canvas_selection_start_trim_event), rect->rect, rect)); - rect->end_trim->Event().connect (sigc::bind (sigc::mem_fun (_editor, &PublicEditor::canvas_selection_end_trim_event), rect->rect, rect)); + rect->rect->Event.connect (sigc::bind (sigc::mem_fun (_editor, &PublicEditor::canvas_selection_rect_event), rect->rect, rect)); + rect->start_trim->Event.connect (sigc::bind (sigc::mem_fun (_editor, &PublicEditor::canvas_selection_start_trim_event), rect->rect, rect)); + rect->end_trim->Event.connect (sigc::bind (sigc::mem_fun (_editor, &PublicEditor::canvas_selection_end_trim_event), rect->rect, rect)); } rect = free_selection_rects.front(); -- cgit v1.2.3