aboutsummaryrefslogtreecommitdiffstats
path: root/src/database.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/database.rs')
-rw-r--r--src/database.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/database.rs b/src/database.rs
index b7b8e88..cd839b1 100644
--- a/src/database.rs
+++ b/src/database.rs
@@ -1,3 +1,10 @@
1/*
2 * This file is a part of RSPlayer
3 * Licensed under the GPL-3.0 License
4 * Copyright (C) 2026 Salmonik @ salmonik@tuta.io
5 * https://codeberg.org/salmonik/RSPlayer
6*/
7
1use directories::ProjectDirs; 8use directories::ProjectDirs;
2use rusqlite::{Connection, Result as SqlResult}; 9use rusqlite::{Connection, Result as SqlResult};
3use std::fs; 10use std::fs;
@@ -43,7 +50,7 @@ impl Database {
43 rusqlite::Error::InvalidPath("Failed to get project directories".into()) 50 rusqlite::Error::InvalidPath("Failed to get project directories".into())
44 })?; 51 })?;
45 52
46 let data_dir = if let Ok(xdg) = std::env::var("XDG_CONFIG_HOME") { 53 let data_dir = if let Ok(xdg) = std::env::var("XDG_DATA_HOME") {
47 PathBuf::from(xdg).join("rsplayer") 54 PathBuf::from(xdg).join("rsplayer")
48 } else { 55 } else {
49 proj_dirs.data_dir().to_path_buf() 56 proj_dirs.data_dir().to_path_buf()