Fix a bug in keyboard_state_handler such that the emacs keymapping is working again
This commit is contained in:
parent
e3f71e22c2
commit
f6a6726c4f
1 changed files with 2 additions and 2 deletions
|
|
@ -39,7 +39,7 @@ define(function(require, exports, module) {
|
||||||
|
|
||||||
// If you're developing a new keymapping and want to get an idea what's going
|
// If you're developing a new keymapping and want to get an idea what's going
|
||||||
// on, then enable debugging.
|
// on, then enable debugging.
|
||||||
var DEBUG = false;
|
var DEBUG = true;
|
||||||
|
|
||||||
function StateHandler(keymapping) {
|
function StateHandler(keymapping) {
|
||||||
this.keymapping = this.$buildKeymappingRegex(keymapping);
|
this.keymapping = this.$buildKeymappingRegex(keymapping);
|
||||||
|
|
@ -197,7 +197,7 @@ StateHandler.prototype = {
|
||||||
// If we pressed any command key but no other key, then ignore the input.
|
// If we pressed any command key but no other key, then ignore the input.
|
||||||
// Otherwise "shift-" is added to the buffer, and later on "shift-g"
|
// Otherwise "shift-" is added to the buffer, and later on "shift-g"
|
||||||
// which results in "shift-shift-g" which doesn't make senese.
|
// which results in "shift-shift-g" which doesn't make senese.
|
||||||
if (hashId != 0 && (key == "" || String.fromCharCode(0))) {
|
if (hashId != 0 && (key == "" || key == String.fromCharCode(0))) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue