X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=videoplayer%2Fsrc%2Fmain.rs;fp=videoplayer%2Fsrc%2Fmain.rs;h=674a243ae49ab9d55e9a3198deb63781e6deb01d;hb=86da77091a6bb3eca31d5b8066cd95e981e4f8f7;hp=6becffd09bd7e897b3b40de86a10895a4d3797b8;hpb=8a51f59b47c832f38c260322d0115ef70d660bad;p=nihav-player.git diff --git a/videoplayer/src/main.rs b/videoplayer/src/main.rs index 6becffd..674a243 100644 --- a/videoplayer/src/main.rs +++ b/videoplayer/src/main.rs @@ -473,8 +473,12 @@ impl Player { canvas.copy(disp_queue.get_last_texture(&self.osd), None, None).expect("blitting failure"); canvas.present(); } - if let Event::MouseButtonDown {mouse_btn: MouseButton::Right, ..} = event { - self.toggle_pause(); + if let Event::MouseButtonDown {mouse_btn, ..} = event { + match mouse_btn { + MouseButton::Right => self.toggle_pause(), + MouseButton::Middle => self.osd.toggle(), + _ => {}, + }; } if let Event::KeyDown {keycode: Some(keycode), keymod, ..} = event { match keycode {