Workaround default download dir #175

This commit is contained in:
Igor Katson 2024-08-12 19:43:36 +01:00
parent bf1a23075f
commit 3269ee40c7
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5

View file

@ -120,11 +120,11 @@ pub struct RqbitDesktopConfig {
impl Default for RqbitDesktopConfig { impl Default for RqbitDesktopConfig {
fn default() -> Self { fn default() -> Self {
let download_folder = directories::UserDirs::new() let userdirs = directories::UserDirs::new().expect("directories::UserDirs::new()");
.expect("directories::UserDirs::new()") let download_folder = userdirs
.download_dir() .download_dir()
.expect("download_dir()") .map(|d| d.to_owned())
.to_path_buf(); .unwrap_or_else(|| userdirs.home_dir().join("Downloads"));
Self { Self {
default_download_location: download_folder, default_download_location: download_folder,