diff --git a/gtk2_ardour/ardour_ui.h b/gtk2_ardour/ardour_ui.h index caea31ed76..7ad33cb343 100644 --- a/gtk2_ardour/ardour_ui.h +++ b/gtk2_ardour/ardour_ui.h @@ -367,6 +367,8 @@ public: void reset_route_peak_display (ARDOUR::Route*); void reset_group_peak_display (ARDOUR::RouteGroup*); + void show_library_download_manager(); + const std::string& announce_string() const { return _announce_string; } void hide_application (); diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index 7b8724b7ab..e8409df6b4 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -1006,6 +1006,12 @@ ARDOUR_UI::create_virtual_keyboard_window () return vkbd; } +void +ARDOUR_UI::show_library_download_manager () +{ + library_manager_window->show (); +} + LibraryDownloadDialog* ARDOUR_UI::create_library_manager_window () { diff --git a/gtk2_ardour/trigger_clip_picker.cc b/gtk2_ardour/trigger_clip_picker.cc index 83fef52c31..e17eb17e99 100644 --- a/gtk2_ardour/trigger_clip_picker.cc +++ b/gtk2_ardour/trigger_clip_picker.cc @@ -657,6 +657,7 @@ audio_midi_suffix (const std::string& str) void TriggerClipPicker::open_downloader () { + ARDOUR_UI::instance()->show_library_download_manager (); } void