diff --git a/lib/ace/editor.js b/lib/ace/editor.js index 3f69e362..7991465f 100644 --- a/lib/ace/editor.js +++ b/lib/ace/editor.js @@ -1026,15 +1026,15 @@ var Editor = function(renderer, session) { * @return {Boolean} **/ this.getShowFoldWidgets = function() { - return this.renderer.$gutterLayer.getShowFoldWidgets(); + return this.getOption("showFoldWidgets"); }; - this.setFadeFoldWidgets = function(show) { - this.renderer.setFadeFoldWidgets(show); + this.setFadeFoldWidgets = function(fade) { + this.setOption("fadeFoldWidgets", fade); }; this.getFadeFoldWidgets = function() { - return this.renderer.getFadeFoldWidgets(); + return this.getOption("fadeFoldWidgets"); }; /** diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index 3a84fbce..312ed3ab 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -1354,7 +1354,7 @@ config.defineOptions(VirtualRenderer.prototype, "renderer", { }, fadeFoldWidgets: { set: function(show) { - dom.addCssClass(this.$gutter, "ace_fade-fold-widgets", show); + dom.setCssClass(this.$gutter, "ace_fade-fold-widgets", show); }, initialValue: false },