summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor.cc
diff options
context:
space:
mode:
authorNick Mainsbridge <beatroute@iprimus.com.au>2009-05-19 14:38:37 +0000
committerNick Mainsbridge <beatroute@iprimus.com.au>2009-05-19 14:38:37 +0000
commit337fae8183800ecd4967206507e16f285b34e88d (patch)
tree7f30c96ce03ce25dd13270d1193dd7a0d1b21535 /gtk2_ardour/editor.cc
parentc04d9d1975402c514d2feb44d997f0941d1f34c3 (diff)
Fix record crash, use pixfufs instead of canvas text in markers, use leftmost_frame instead of querying canvas coords when scrolling (speeds up canvas scrolling somewhat).
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5101 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor.cc')
-rw-r--r--gtk2_ardour/editor.cc7
1 files changed, 2 insertions, 5 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc
index d8902f8ece..6bb2526750 100644
--- a/gtk2_ardour/editor.cc
+++ b/gtk2_ardour/editor.cc
@@ -294,7 +294,6 @@ Editor::Editor ()
_show_measures = true;
_show_waveforms = true;
_show_waveforms_recording = true;
- first_action_message = 0;
export_dialog = 0;
export_range_markers_dialog = 0;
show_gain_after_trim = false;
@@ -1193,10 +1192,6 @@ Editor::connect_to_session (Session *t)
session->request_locate (playhead_cursor->current_frame);
- if (first_action_message) {
- first_action_message->hide();
- }
-
update_title ();
session->GoingAway.connect (mem_fun(*this, &Editor::session_going_away));
@@ -4451,6 +4446,8 @@ Editor::post_zoom ()
playhead_cursor->set_position (playhead_cursor->current_frame);
}
+ leftmost_frame = (nframes64_t) floor (horizontal_adjustment.get_value() * frames_per_unit);
+
ZoomChanged (); /* EMIT_SIGNAL */
reset_hscrollbar_stepping ();