From 4e5007e544bc2b9de907412f24188c5ea192bbff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Hedin=20Br=C3=B8nner?= Date: Mon, 26 Feb 2018 20:25:28 +0100 Subject: [PATCH] bindings: Don't overwrite already registered actions --- extension.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extension.js b/extension.js index 1521c6f..ea8f7c0 100644 --- a/extension.js +++ b/extension.js @@ -65,7 +65,11 @@ function init() { register: function(actionName, handler, metaKeyBindingFlags) { let id = registerMutterAction(actionName, handler, - metaKeyBindingFlags) + metaKeyBindingFlags); + // If the id is NONE the action is already registered + if (id === Meta.KeyBindingAction.NONE) + return null; + let action = { id: id , name: actionName , handler: handler