]> git.nihav.org Git - nihav-player.git/commitdiff
videoplayer: allow toggling forced seek mode
authorKostya Shishkov <kostya.shishkov@gmail.com>
Wed, 1 Oct 2025 16:48:05 +0000 (18:48 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Wed, 1 Oct 2025 16:48:05 +0000 (18:48 +0200)
videoplayer/src/main.rs

index 8d91a9f1aa6713d9ba0982cffdbda61469da9ba9..ca407d9b69c5a1f7c250c3ed79cd2859e5465cb0 100644 (file)
@@ -625,6 +625,11 @@ impl Player {
                             self.osd.toggle();
                         }
                     },
+                    Keycode::S if keymod.contains(Mod::RCTRLMOD) || keymod.contains(Mod::LCTRLMOD) => {
+                        if let Some(NAValue::Bool(force_seek)) = dmx.query_option_value(FORCE_SEEK_OPTION) {
+                            dmx.set_options(&[NAOption{name: FORCE_SEEK_OPTION, value: NAValue::Bool(!force_seek)}]);
+                        }
+                    },
                     _ => {},
                 };
                 if !self.paused && !self.quiet {