diff --git a/tools/jml_tools/property/FilePropertyComponent.cpp b/tools/jml_tools/property/FilePropertyComponent.cpp index 1cd04d0..1e1a58d 100644 --- a/tools/jml_tools/property/FilePropertyComponent.cpp +++ b/tools/jml_tools/property/FilePropertyComponent.cpp @@ -24,8 +24,9 @@ auto FilePropertyComponent::launchFileChooser() -> void { using juce::FileBrowserComponent; - auto options = _options.selectDirectory ? FileBrowserComponent::canSelectDirectories - : FileBrowserComponent::openMode; + auto options = static_cast(FileBrowserComponent::openMode); + options |= _options.selectDirectory ? FileBrowserComponent::canSelectDirectories + : FileBrowserComponent::canSelectFiles; auto dir = juce::File{getValue().toString()}; if (not dir.isDirectory()) {