From fb5d55f052066ea920400d76e4733e41819d2495 Mon Sep 17 00:00:00 2001 From: ed Date: Mon, 29 Apr 2019 10:18:18 +0100 Subject: [PATCH] Fixed the behaviour of FilenameComponent::getLocationToBrowse() when a default file has been set --- .../juce_gui_basics/filebrowser/juce_FilenameComponent.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp b/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp index 9ba22184bc..4fefe7c3b0 100644 --- a/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp +++ b/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp @@ -107,8 +107,10 @@ void FilenameComponent::setDefaultBrowseTarget (const File& newDefaultDirectory) File FilenameComponent::getLocationToBrowse() { - return getCurrentFile() == File() ? defaultBrowseFile - : getCurrentFile(); + if (lastFilename.isEmpty() && defaultBrowseFile != File()) + return defaultBrowseFile; + + return getCurrentFile(); } void FilenameComponent::showChooser()