From 1a22c18391d4970a65d2e792af93848728c3c060 Mon Sep 17 00:00:00 2001 From: Sean Kellogg Date: Sat, 30 Apr 2011 17:10:56 -0700 Subject: [PATCH] fix /&/&/ bug in oldGecko browsers --- lib/ace/layer/text.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/ace/layer/text.js b/lib/ace/layer/text.js index ba4d2492..01ed9770 100644 --- a/lib/ace/layer/text.js +++ b/lib/ace/layer/text.js @@ -43,6 +43,7 @@ define(function(require, exports, module) { var oop = require("pilot/oop"); var dom = require("pilot/dom"); var lang = require("pilot/lang"); +var useragent = require("pilot/useragent"); var EventEmitter = require("pilot/event_emitter").EventEmitter; var Text = function(parentEl) { @@ -311,6 +312,9 @@ var Text = function(parentEl) { screenColumn += tabSize - 1; return self.$tabStrings[tabSize]; } else if (c == "&") { + if (useragent.isOldGecko) + return "&"; + else return "&"; } else if (c == "<") { return "<";