diff options
Diffstat (limited to 'gtk2_ardour/editor.cc')
-rw-r--r-- | gtk2_ardour/editor.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index bf0b2124bb..7cc9e26339 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -436,8 +436,8 @@ Editor::Editor () transport_mark_label.set_no_show_all(); initialize_rulers (); - _summary = new EditorSummary (this); initialize_canvas (); + _summary = new EditorSummary (this); selection->TimeChanged.connect (sigc::mem_fun(*this, &Editor::time_selection_changed)); selection->TracksChanged.connect (sigc::mem_fun(*this, &Editor::track_selection_changed)); @@ -1033,6 +1033,10 @@ Editor::set_session (Session *t) { SessionHandlePtr::set_session (t); + if (!_session) { + return; + } + zoom_range_clock.set_session (_session); _playlist_selector->set_session (_session); nudge_clock.set_session (_session); @@ -1056,10 +1060,6 @@ Editor::set_session (Session *t) sfbrowser->set_session (_session); } - if (!_session) { - return; - } - compute_fixed_ruler_scale (); /* there are never any selected regions at startup */ |