diff --git a/lib/ace/mouse/default_gutter_handler.js b/lib/ace/mouse/default_gutter_handler.js index ee8f03af..fc971da6 100644 --- a/lib/ace/mouse/default_gutter_handler.js +++ b/lib/ace/mouse/default_gutter_handler.js @@ -42,7 +42,7 @@ function GutterHandler(mouseHandler) { return; var gutterRegion = gutter.getRegion(e); - if (gutterRegion) + if (gutterRegion == "foldWidgets") return; var row = e.getDocumentPosition().row; diff --git a/lib/ace/mouse/fold_handler.js b/lib/ace/mouse/fold_handler.js index 058107e0..315a1d3b 100644 --- a/lib/ace/mouse/fold_handler.js +++ b/lib/ace/mouse/fold_handler.js @@ -50,6 +50,8 @@ function FoldHandler(editor) { }); editor.on("guttermousedown", function(e) { + if (!editor.isFocused()) + return; var gutterRegion = editor.renderer.$gutterLayer.getRegion(e); if (gutterRegion == "foldWidgets") {