RCU-ification of AudioEngine port list, and DiskStreams. not well tested, but basical...
[ardour.git] / gtk2_ardour / ardour_ui.cc
index 8a75396ed24c9324a6d6528fba9f8226cd77dbba..bca27c7231ab978bf0ebc083f8941032e2b8dc8f 100644 (file)
@@ -545,7 +545,7 @@ void
 ARDOUR_UI::count_recenabled_diskstreams (Route& route)
 {
        Track* track = dynamic_cast<Track*>(&route);
-       if (track && track->diskstream().record_enabled()) {
+       if (track && track->diskstream()->record_enabled()) {
                rec_enabled_diskstreams++;
        }
 }
@@ -917,11 +917,6 @@ restart JACK with more ports."));
        }
 }
 
-void
-ARDOUR_UI::diskstream_added (Diskstream* ds)
-{
-}
-
 void
 ARDOUR_UI::do_transport_locate (jack_nframes_t new_position)
 {
@@ -1172,7 +1167,7 @@ ARDOUR_UI::toggle_record_enable (uint32_t dstream)
                Track* t;
 
                if ((t = dynamic_cast<Track*>(r.get())) != 0) {
-                       t->diskstream().set_record_enabled (!t->diskstream().record_enabled());
+                       t->diskstream()->set_record_enabled (!t->diskstream()->record_enabled());
                }
        }
        if (session == 0) {
@@ -1298,7 +1293,6 @@ ARDOUR_UI::start_engine ()
                           settings for a new session 
                        */
                        session->save_state ("");
-                        session->save_history ("");
                }
 
                /* there is too much going on, in too many threads, for us to 
@@ -1472,7 +1466,6 @@ ARDOUR_UI::save_state_canfail (string name)
                }
 
                if ((ret = session->save_state (name)) != 0) {
-                        session->save_history (name);
                        return ret;
                }
        }
@@ -1488,7 +1481,6 @@ ARDOUR_UI::restore_state (string name)
                        name = session->name();
                }
                session->restore_state (name);
-                session->restore_history (name);
        }
 }