Switch from changing the meaning of the predicate to adding an additional match_dispatch_path_context API for UI elements
This commit is contained in:
parent
0384456e7d
commit
9dc608dc4b
3 changed files with 12 additions and 9 deletions
|
@ -1248,7 +1248,7 @@ impl MutableAppContext {
|
|||
self.keystroke_matcher
|
||||
.bindings_for_action_type(action.as_any().type_id())
|
||||
.find_map(|b| {
|
||||
if b.match_context(&contexts) {
|
||||
if b.match_dispatch_path_context(&contexts) {
|
||||
Some(b.keystrokes().into())
|
||||
} else {
|
||||
None
|
||||
|
@ -1283,7 +1283,7 @@ impl MutableAppContext {
|
|||
deserialize("{}").ok()?,
|
||||
self.keystroke_matcher
|
||||
.bindings_for_action_type(*type_id)
|
||||
.filter(|b| b.match_context(&contexts))
|
||||
.filter(|b| b.match_dispatch_path_context(&contexts))
|
||||
.collect(),
|
||||
))
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue