From 133db3cfe0b47f1e07643a7a3fc5ed20a963b26f Mon Sep 17 00:00:00 2001 From: nightwing Date: Sat, 14 Dec 2013 23:52:01 +0400 Subject: [PATCH] fix #1711 Double click on foldWidgets region can paint whole gutter in red. --- lib/ace/edit_session/folding.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/ace/edit_session/folding.js b/lib/ace/edit_session/folding.js index d3fa0ef0..474818b2 100644 --- a/lib/ace/edit_session/folding.js +++ b/lib/ace/edit_session/folding.js @@ -747,8 +747,11 @@ function Folding() { }; var range = this.$toggleFoldWidget(row, options); - if (!range) - (e.target || e.srcElement).className += " ace_invalid"; + if (!range) { + var el = (e.target || e.srcElement) + if (el && /ace_fold-widget/.test(el.className)) + el.className += " ace_invalid"; + } }; this.$toggleFoldWidget = function(row, options) {