From 658d8c512ea509461e165d479d16f166b722c33e Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 30 Dec 2021 21:23:05 +0100 Subject: [PATCH] Trigger clip picker: add apple loop paths --- gtk2_ardour/trigger_clip_picker.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gtk2_ardour/trigger_clip_picker.cc b/gtk2_ardour/trigger_clip_picker.cc index 09aae5d6a2..f1b65d5482 100644 --- a/gtk2_ardour/trigger_clip_picker.cc +++ b/gtk2_ardour/trigger_clip_picker.cc @@ -59,6 +59,16 @@ TriggerClipPicker::TriggerClipPicker () , _seeking (false) { /* Setup Dropdown / File Browser */ +#ifdef __APPLE__ + try { + /* add_shortcut_folder throws an exception if the folder being added already has a shortcut */ + _fcd.add_shortcut_folder_uri ("file:///Library/GarageBand/Apple Loops"); + _fcd.add_shortcut_folder_uri ("file:///Library/Audio/Apple Loops"); + _fcd.add_shortcut_folder_uri ("file:///Library/Application Support/GarageBand/Instrument Library/Sampler/Sampler Files"); + } + catch (Glib::Error & e) {} +#endif + Gtkmm2ext::add_volume_shortcuts (_fcd); _fcd.add_button (Stock::CANCEL, RESPONSE_CANCEL);