X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=videoplayer%2Fsrc%2Fmain.rs;h=e6952807130b28630fbb62d1ebf3217ce5ddc348;hb=0d3a25c7795795c4590e496bf7f58fe9ede2b4af;hp=56c311237ff6cf06aeb0ec6171bb4907d9f5b81a;hpb=5a268da11a915fdfb4697a0b4b9a4f0203b520c9;p=nihav-player.git diff --git a/videoplayer/src/main.rs b/videoplayer/src/main.rs index 56c3112..e695280 100644 --- 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);