X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=videoplayer%2Fsrc%2Fmain.rs;fp=videoplayer%2Fsrc%2Fmain.rs;h=89deb7c910e748d6542ed7470fd3374e9ed5e4c3;hb=75da2ee6907400431ddd81c95cdd9aea507cf6f7;hp=98d3447c73244b16a24f38821386fdf437dd81c5;hpb=9d3219879da0eeefa1efac00529d22dde92e7bbb;p=nihav-player.git diff --git a/videoplayer/src/main.rs b/videoplayer/src/main.rs index 98d3447..89deb7c 100644 --- a/videoplayer/src/main.rs +++ b/videoplayer/src/main.rs @@ -722,7 +722,10 @@ impl Player { let fname = path.file_name(); let wname = if let Some(fname) = fname { - "NihAV player - ".to_owned() + fname.to_str().expect("should be able to set window title") + // workaround for libSDL2 workaround for non-UTF8 windowing systems + // see https://github.com/libsdl-org/SDL/pull/4290 for detais + let nname = fname.to_str().expect("should be able to set window title").replace('\u{2013}', "-"); + "NihAV player - ".to_owned() + &nname } else { "NihAV player".to_owned() };