Merge branch 'master' into cairocanvas
[ardour.git] / gtk2_ardour / ardour_ui.cc
index 18f1e29e587a599d42fd6cdb55015b8990042a0d..29587092c31e875213b93d71519ffd8a41b5bc77 100644 (file)
@@ -3273,7 +3273,7 @@ ARDOUR_UI::setup_order_hint ()
        } else {
                for (TrackSelection::iterator s = editor->get_selection().tracks.begin(); s != editor->get_selection().tracks.end(); ++s) {
                        RouteTimeAxisView* tav = dynamic_cast<RouteTimeAxisView*> (*s);
-                       if (tav->route()->order_key() > order_hint) {
+                       if (tav && tav->route() && tav->route()->order_key() > order_hint) {
                                order_hint = tav->route()->order_key();
                        }
                }