diff options
author | Nick Mainsbridge <beatroute@iprimus.com.au> | 2009-05-19 14:38:37 +0000 |
---|---|---|
committer | Nick Mainsbridge <beatroute@iprimus.com.au> | 2009-05-19 14:38:37 +0000 |
commit | 337fae8183800ecd4967206507e16f285b34e88d (patch) | |
tree | 7f30c96ce03ce25dd13270d1193dd7a0d1b21535 /gtk2_ardour/editor.cc | |
parent | c04d9d1975402c514d2feb44d997f0941d1f34c3 (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.cc | 7 |
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 (); |