Ensure mousetrap instance exists in unbindShortcut

(cherry picked from commit 930742ae2c69a530afe60f76a5824f2722540df8)
This commit is contained in:
Taloth Saldono 2020-09-23 00:12:42 +02:00 committed by Bogdan
parent 7eac11f57a
commit 90e92c0b66

View file

@ -67,8 +67,10 @@ function keyboardShortcuts(WrappedComponent) {
};
unbindShortcut = (key) => {
delete this._mousetrapBindings[key];
this._mousetrap.unbind(key);
if (this._mousetrap != null) {
delete this._mousetrapBindings[key];
this._mousetrap.unbind(key);
}
};
unbindAllShortcuts = () => {