for (Bundle::PortList::const_iterator i = in_ports.begin(); i != in_ports.end(); ++i) {
for (Bundle::PortList::const_iterator j = out_ports.begin(); j != out_ports.end(); ++j) {
- Port* p = _session->engine().get_port_by_name (*i);
- Port* q = _session->engine().get_port_by_name (*j);
+ boost::shared_ptr<Port> p = _session->engine().get_port_by_name (*i);
+ boost::shared_ptr<Port> q = _session->engine().get_port_by_name (*j);
if (p) {
if (s) {
for (Bundle::PortList::const_iterator i = in_ports.begin(); i != in_ports.end(); ++i) {
for (Bundle::PortList::const_iterator j = out_ports.begin(); j != out_ports.end(); ++j) {
- Port* p = _session->engine().get_port_by_name (*i);
- Port* q = _session->engine().get_port_by_name (*j);
+ boost::shared_ptr<Port> p = _session->engine().get_port_by_name (*i);
+ boost::shared_ptr<Port> q = _session->engine().get_port_by_name (*j);
if (!p && !q) {
/* two non-Ardour ports; things are slightly more involved */
}
GlobalPortMatrixWindow::GlobalPortMatrixWindow (Session* s, DataType t)
- : ArdourDialog (X_("reset me soon"))
- , _port_matrix (this, s, t)
+ : ArdourWindow (X_("reset me soon"))
+ , _port_matrix (this, s, t)
{
switch (t) {
case DataType::AUDIO:
break;
}
- get_vbox()->pack_start (_port_matrix, true, true);
+ add (_port_matrix);
_port_matrix.show ();
}