Skip to content

Commit b0dfcd0

Browse files
committed
[search addon] Prevent errors in persistent search when extraKeys is null
Issue #4922
1 parent f82a09a commit b0dfcd0

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

addon/search/search.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,7 @@
137137
};
138138
persistentDialog(cm, queryDialog, q, searchNext, function(event, query) {
139139
var keyName = CodeMirror.keyName(event)
140-
var cmd = CodeMirror.keyMap[cm.getOption("keyMap")][keyName]
141-
if (!cmd) cmd = cm.getOption('extraKeys')[keyName]
140+
var extra = cm.getOption('extraKeys'), cmd = (extra && extra[keyName]) || CodeMirror.keyMap[cm.getOption("keyMap")][keyName]
142141
if (cmd == "findNext" || cmd == "findPrev" ||
143142
cmd == "findPersistentNext" || cmd == "findPersistentPrev") {
144143
CodeMirror.e_stop(event);

0 commit comments

Comments
 (0)