diff --git a/repertory/librepertory/src/file_manager/file_manager.cpp b/repertory/librepertory/src/file_manager/file_manager.cpp index e1fea049..4d58f027 100644 --- a/repertory/librepertory/src/file_manager/file_manager.cpp +++ b/repertory/librepertory/src/file_manager/file_manager.cpp @@ -480,10 +480,10 @@ auto file_manager::open( }; auto preferred_type = config_.get_preferred_download_type(); - auto type = directory ? download_type::default_ - : preferred_type == download_type::default_ - ? download_type::ring_buffer - : preferred_type; + auto type = get_download_type(directory ? download_type::default_ + : preferred_type == download_type::default_ + ? download_type::ring_buffer + : preferred_type); if (not directory) { event_system::instance().raise( fsi.api_path, fsi.source_path, type);