Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit e255e60

Browse files
committedAug 19, 2024
fix resource_dir() on windows
due to rust feature on windows rust-lang/rust#99931 use dunce::canonicalize() to get proper name
1 parent dcc62e6 commit e255e60

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed
 

‎core/tauri-utils/src/platform.rs

+7
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,13 @@ mod tests {
351351

352352
use crate::{Env, PackageInfo};
353353

354+
#[test]
355+
fn test_current_exe() {
356+
let current = super::current_exe().unwrap();
357+
let current_expected = std::env::current_exe().unwrap();
358+
assert_eq!(current, current_expected);
359+
}
360+
354361
#[test]
355362
fn resolve_resource_dir() {
356363
let package_info = PackageInfo {

‎core/tauri-utils/src/platform/starting_binary.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ impl StartingBinary {
3434
}
3535

3636
// we canonicalize the path to resolve any symlinks to the real exe path
37-
Self(dangerous_path.canonicalize())
37+
Self(dunce::canonicalize(dangerous_path))
3838
}
3939

4040
/// A clone of the [`PathBuf`] found to be the starting path.

0 commit comments

Comments
 (0)
Failed to load comments.