projects
/
nihav-player.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
videoplayer: ignore directories passed as input names
[nihav-player.git]
/
videoplayer
/
src
/
main.rs
diff --git
a/videoplayer/src/main.rs
b/videoplayer/src/main.rs
index 56c311237ff6cf06aeb0ec6171bb4907d9f5b81a..e6952807130b28630fbb62d1ebf3217ce5ddc348 100644
(file)
--- a/
videoplayer/src/main.rs
+++ b/
videoplayer/src/main.rs
@@
-545,6
+545,11
@@
impl Player {
// prepare data source
let path = Path::new(name);
let mut file = if let Ok(handle) = File::open(path) {
+ if let Ok(meta) = handle.metadata() {
+ if meta.is_dir() {
+ return window;
+ }
+ }
handle
} else {
println!("failed to open {}", name);