From 4ad44350f0c5d111247d1ac497d6097a39dabca2 Mon Sep 17 00:00:00 2001 From: Sberm <1007273067@qq.com> Date: Wed, 20 Mar 2024 22:12:55 +0800 Subject: [PATCH] 1 --- src/browser.rs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/browser.rs b/src/browser.rs index aacc22e..7b17c3a 100644 --- a/src/browser.rs +++ b/src/browser.rs @@ -64,14 +64,16 @@ impl Browser { return ret } - for entry in read_dir(&dir_under_cursor).unwrap() { - let entry = entry.unwrap(); - let s = entry.file_name().into_string(); - match s { - Ok(v) => {ret.push(v);} - Err(e) => { - let str = entry.file_name().to_string_lossy().into_owned(); - ret.push(str); + if let Ok(entries) = read_dir(dir_under_cursor) { + for entry in entries { + let entry = entry.unwrap(); + let s = entry.file_name().into_string(); + match s { + Ok(v) => {ret.push(v);} + Err(e) => { + let str = entry.file_name().to_string_lossy().into_owned(); + ret.push(str); + } } } }