[Summary] Removed redundant actions. This will be handled during route destruction
[ardour.git] / libs / ardour / session.cc
index 24fc4472677ee81d5627a9118e6c6ede7ccb9c80..4f77545d536f66c4050457d758b9f0a70bd2cdad 100644 (file)
@@ -3171,17 +3171,6 @@ Session::remove_routes (boost::shared_ptr<RouteList> routes_to_remove)
      */
     for (RouteList::iterator iter = routes_to_remove->begin(); iter != routes_to_remove->end(); ++iter) {
         
-        for (size_t i = 0; i < (*iter)->input()->ports().num_ports(); ++i) {
-            _engine.unregister_port((*iter)->input()->ports().port(i));
-            PortEngine::PortHandle handle = (*iter)->input()->ports().port(i)->port_handle();
-            _engine.current_backend()->unregister_port(handle);
-        }
-        
-        for (size_t i = 0; i < (*iter)->output()->ports().num_ports(); ++i) {
-            _engine.unregister_port((*iter)->output()->ports().port(i));
-            PortEngine::PortHandle handle = (*iter)->output()->ports().port(i)->port_handle();
-            _engine.current_backend()->unregister_port(handle);
-        }
         (*iter)->drop_references ();
     }