Skip to content

Commit a501777

Browse files
committed
fix resource_dir() on windows
due to rust feature on windows rust-lang/rust#99931 use dunce::canonicalize() to get proper name
1 parent ab4e56f commit a501777

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)