diff options
author | Petre Tudor <petre.tudor@protonmail.com> | 2018-03-02 22:39:07 +0200 |
---|---|---|
committer | Petre Tudor <petre.tudor@protonmail.com> | 2018-03-02 22:39:07 +0200 |
commit | e1f72f845eadfc39495566b0fda94706f6926e63 (patch) | |
tree | efedfdf61fa45588715868795e14b87ada64557c /components/config/basedir.rs | |
parent | 48ff3965cc2e483a33d457e3ddaf9ad10007c275 (diff) | |
download | servo-e1f72f845eadfc39495566b0fda94706f6926e63.tar.gz servo-e1f72f845eadfc39495566b0fda94706f6926e63.zip |
removed default_data_dir() and default_cache_dir() components/config/basedir.rs
Diffstat (limited to 'components/config/basedir.rs')
-rw-r--r-- | components/config/basedir.rs | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/components/config/basedir.rs b/components/config/basedir.rs index 0bc0446f8bc..2f634448b34 100644 --- a/components/config/basedir.rs +++ b/components/config/basedir.rs @@ -31,40 +31,6 @@ pub fn default_config_dir() -> PathBuf { PathBuf::from(dir.to_str().unwrap()) } -#[cfg(all(unix, not(target_os = "macos"), not(target_os = "ios"), not(target_os = "android")))] -pub fn default_data_dir() -> Option<PathBuf> { - let xdg_dirs = xdg::BaseDirectories::with_profile("servo", "default").unwrap(); - let data_dir = xdg_dirs.get_data_home(); - Some(data_dir) -} - -#[cfg(target_os = "android")] -#[allow(unsafe_code)] -pub fn default_data_dir() -> Option<PathBuf> { - let dir = unsafe { - CStr::from_ptr((*android_injected_glue::get_app().activity).internalDataPath) - }; - Some(PathBuf::from(dir.to_str().unwrap())) -} - -#[cfg(all(unix, not(target_os = "macos"), not(target_os = "ios"), not(target_os = "android")))] -pub fn default_cache_dir() -> Option<PathBuf> { - let xdg_dirs = xdg::BaseDirectories::with_profile("servo", "default").unwrap(); - let cache_dir = xdg_dirs.get_cache_home(); - Some(cache_dir) -} - -#[cfg(target_os = "android")] -#[allow(unsafe_code)] -pub fn default_cache_dir() -> Option<PathBuf> { - // TODO: Use JNI to call context.getCacheDir(). - // There is no equivalent function in NDK/NativeActivity. - let dir = unsafe { - CStr::from_ptr((*android_injected_glue::get_app().activity).externalDataPath) - }; - Some(PathBuf::from(dir.to_str().unwrap())) -} - #[cfg(target_os = "macos")] pub fn default_config_dir() -> PathBuf { let mut config_dir = env::home_dir().unwrap(); |