add a shortcut for ctrl-r to prevent it breaking the application

This commit is contained in:
Evan Almloff committed 2023-03-01 13:32:13 -06:00
1 parent ef9731eb74
commit 2d21f7ade1
1 file changed
+9 -2
+9 -2
View File
@@ -41,10 +41,17 @@ impl Shortcut {
impl ShortcutRegistry {
pub fn new<T>(target: &EventLoopWindowTarget<T>) -> Self {
Self {
let myself = Self {
manager: Rc::new(RefCell::new(ShortcutManager::new(target))),
shortcuts: Rc::new(RefCell::new(HashMap::new())),
}
};
// prevent CTRL+R from reloading the page which breaks apps
let _ = myself.add_shortcut(
Some(ModifiersState::CONTROL),
KeyCode::KeyR,
Box::new(|| {}),
);
myself
}
pub(crate) fn call_handlers(&self, id: AcceleratorId) {