fix execpath bug
This commit is contained in:
@@ -34,13 +34,13 @@ pub fn browser_definitions() -> Vec<BrowserDefinition> {
|
||||
name: "Microsoft Edge",
|
||||
local_app_data_segments: &["Microsoft", "Edge", "User Data"],
|
||||
executable_candidates: &[
|
||||
ExecutableCandidate::ProgramFiles(&[
|
||||
ExecutableCandidate::ProgramFilesX86(&[
|
||||
"Microsoft",
|
||||
"Edge",
|
||||
"Application",
|
||||
"msedge.exe",
|
||||
]),
|
||||
ExecutableCandidate::ProgramFilesX86(&[
|
||||
ExecutableCandidate::ProgramFiles(&[
|
||||
"Microsoft",
|
||||
"Edge",
|
||||
"Application",
|
||||
@@ -87,8 +87,8 @@ pub fn resolve_browser_executable(browser_id: &str) -> Option<PathBuf> {
|
||||
definition
|
||||
.executable_candidates
|
||||
.iter()
|
||||
.find_map(resolve_executable_candidate)
|
||||
.filter(|path| path.is_file())
|
||||
.filter_map(resolve_executable_candidate)
|
||||
.find(|path| path.is_file())
|
||||
}
|
||||
|
||||
fn resolve_executable_candidate(candidate: &ExecutableCandidate) -> Option<PathBuf> {
|
||||
|
||||
Reference in New Issue
Block a user