Don't use incorrect filename for new files
This commit is contained in:
parent
ae2f5f70f8
commit
e3e32baf83
1 changed files with 3 additions and 3 deletions
|
|
@ -317,12 +317,12 @@ impl Opener {
|
||||||
|
|
||||||
fn update_completions(&mut self) {
|
fn update_completions(&mut self) {
|
||||||
let path_str = self.buffer.text.to_string();
|
let path_str = self.buffer.text.to_string();
|
||||||
let (dir, filter) = match path_str.rsplit_once('/') {
|
let (dir, file_name) = match path_str.rsplit_once('/') {
|
||||||
Some(("", filter)) => ("/", filter),
|
Some(("", filter)) => ("/", filter),
|
||||||
Some((dir, filter)) => (dir, filter),
|
Some((dir, filter)) => (dir, filter),
|
||||||
None => ("/", path_str.as_str()),
|
None => ("/", path_str.as_str()),
|
||||||
};
|
};
|
||||||
let filter = filter.to_lowercase();
|
let filter = file_name.to_lowercase();
|
||||||
match fs::read_dir(dir) {
|
match fs::read_dir(dir) {
|
||||||
Ok(entries) => {
|
Ok(entries) => {
|
||||||
let options = entries
|
let options = entries
|
||||||
|
|
@ -343,7 +343,7 @@ impl Opener {
|
||||||
})
|
})
|
||||||
.chain(if filter != "" {
|
.chain(if filter != "" {
|
||||||
Some(FileOption {
|
Some(FileOption {
|
||||||
path: [dir, &filter].into_iter().collect(),
|
path: [dir, &file_name].into_iter().collect(),
|
||||||
kind: FileKind::New,
|
kind: FileKind::New,
|
||||||
is_link: false,
|
is_link: false,
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue