assert() to help find some possible causes of #2991. Fix some confusion with GTK...
[ardour.git] / libs / ardour / port_set.cc
index 3182c2b9598a5f7301d0c0e25796f2743fbd8774..b96e45662b945da03a9e513ddb6a4e3e6c02ca81 100644 (file)
@@ -1,22 +1,24 @@
 /*
-    Copyright (C) 2006 Paul Davis 
-    
+    Copyright (C) 2006 Paul Davis
+
     This program is free software; you can redistribute it and/or modify it
     under the terms of the GNU General Public License as published by the Free
     Software Foundation; either version 2 of the License, or (at your option)
     any later version.
-    
+
     This program is distributed in the hope that it will be useful, but WITHOUT
     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
     FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
     for more details.
-    
+
     You should have received a copy of the GNU General Public License along
     with this program; if not, write to the Free Software Foundation, Inc.,
     675 Mass Ave, Cambridge, MA 02139, USA.
 */
 
-#include <ardour/port_set.h>
+#include "ardour/port_set.h"
+#include "ardour/midi_port.h"
+#include "ardour/audio_port.h"
 
 namespace ARDOUR {
 
@@ -35,7 +37,7 @@ void
 PortSet::add(Port* port)
 {
        PortVec& v = _ports[port->type()];
-       
+
        v.push_back(port);
        sort(v.begin(), v.end(), sort_ports_by_name);
 
@@ -86,7 +88,7 @@ Port*
 PortSet::port(size_t n) const
 {
        // This is awesome.  Awesomely slow.
-       
+
        size_t size_so_far = 0;
 
        for (std::vector<PortVec>::const_iterator l = _ports.begin(); l != _ports.end(); ++l) {