diff --git a/src/gui/dialogs/FileDialog.cpp b/src/gui/dialogs/FileDialog.cpp index ad77018cc..a00b41f3c 100644 --- a/src/gui/dialogs/FileDialog.cpp +++ b/src/gui/dialogs/FileDialog.cpp @@ -52,6 +52,14 @@ FileDialog::FileDialog( QWidget *parent, const QString &caption, urls << QUrl::fromLocalFile( QDesktopServices::storageLocation( QDesktopServices::MusicLocation ) ); urls << QUrl::fromLocalFile( configManager::inst()->workingDir() ); + // Add `/Volumes` directory on OS X systems, this allows the user to browse + // external disk drives. +#ifdef LMMS_BUILD_APPLE + QDir volumesDir( QDir("/Volumes") ); + if ( volumesDir.exists() ) + urls << QUrl::fromLocalFile( volumesDir.absolutePath() ); +#endif + setSidebarUrls(urls); }