diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2007-05-08 21:12:15 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2007-05-08 21:12:15 +0000 |
commit | 0370943f029dbe33c92363a86138cb3f1b57baed (patch) | |
tree | 8964e84bb6d7ba3ad9b0193f8a08d069e8ce5262 /gtk2_ardour/redirect_box.cc | |
parent | 81f095fb52c934ea1e30a42a283550990a1c899d (diff) |
fix x-constrained copy-drag in same track
git-svn-id: svn://localhost/ardour2/branches/2.0.1@1797 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/redirect_box.cc')
-rw-r--r-- | gtk2_ardour/redirect_box.cc | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/gtk2_ardour/redirect_box.cc b/gtk2_ardour/redirect_box.cc index 2a69c7ffbb..a120c271d1 100644 --- a/gtk2_ardour/redirect_box.cc +++ b/gtk2_ardour/redirect_box.cc @@ -1066,11 +1066,7 @@ RedirectBox::edit_redirect (boost::shared_ptr<Redirect> redirect) send_ui = reinterpret_cast<SendUIWindow *> (send->get_gui()); } - if (send_ui->is_visible()) { - send_ui->get_window()->raise (); - } else { - send_ui->show_all (); - } + send_ui->present (); } else { @@ -1109,12 +1105,9 @@ RedirectBox::edit_redirect (boost::shared_ptr<Redirect> redirect) } else { plugin_ui = reinterpret_cast<PluginUIWindow *> (plugin_insert->get_gui()); } - - if (plugin_ui->is_visible()) { - plugin_ui->get_window()->raise (); - } else { - plugin_ui->show_all (); - } + + plugin_ui->present (); + #ifdef HAVE_AUDIOUNIT } else if (type == ARDOUR::AudioUnit) { AUPluginUI* plugin_ui; @@ -1124,7 +1117,7 @@ RedirectBox::edit_redirect (boost::shared_ptr<Redirect> redirect) plugin_ui = reinterpret_cast<AUPluginUI*> (plugin_insert->get_gui()); } - // raise window, somehow + plugin_ui->present (); #endif } else { warning << "Unsupported plugin sent to RedirectBox::edit_redirect()" << endmsg; @@ -1147,12 +1140,8 @@ RedirectBox::edit_redirect (boost::shared_ptr<Redirect> redirect) } else { io_selector = reinterpret_cast<PortInsertWindow *> (port_insert->get_gui()); } - - if (io_selector->is_visible()) { - io_selector->get_window()->raise (); - } else { - io_selector->show_all (); - } + + io_selector->present (); } } } |