diff --git a/rtgui/filebrowser.cc b/rtgui/filebrowser.cc index 3ec02ce85..17f897e25 100644 --- a/rtgui/filebrowser.cc +++ b/rtgui/filebrowser.cc @@ -309,14 +309,18 @@ void FileBrowser::close () { Glib::Mutex::Lock lock(entryMutex); #endif + + selected.clear (); + notifySelectionListener (); + + // The listener merges parameters with old values, so delete afterwards for (int i=0; i