summaryrefslogtreecommitdiffstats
path: root/app/helpers/blobs_helper.rb
diff options
context:
space:
mode:
authorDavid A. Cuadrado <krawek@gmail.com>2008-04-04 16:53:54 -0500
committerDavid A. Cuadrado <krawek@gmail.com>2008-04-04 16:53:54 -0500
commit91b62bc75699f15f9ba5b0210ed7e7cff1969b95 (patch)
tree18e62ddfc51f3064a3b0252f3f3b0888226ae9fe /app/helpers/blobs_helper.rb
parent708aef7b5f4b007a17b28d7753f9be588c665b4a (diff)
parent5b9a1d6781613e3420575b3440e7ffe92cbb5c8f (diff)
downloadgitorious-mainline-outdated-91b62bc75699f15f9ba5b0210ed7e7cff1969b95.zip
gitorious-mainline-outdated-91b62bc75699f15f9ba5b0210ed7e7cff1969b95.tar.gz
gitorious-mainline-outdated-91b62bc75699f15f9ba5b0210ed7e7cff1969b95.tar.bz2
Merge branch 'master' into events
Conflicts: app/controllers/merge_requests_controller.rb app/controllers/users_controller.rb
Diffstat (limited to 'app/helpers/blobs_helper.rb')
-rw-r--r--app/helpers/blobs_helper.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/app/helpers/blobs_helper.rb b/app/helpers/blobs_helper.rb
index 34e6c05..64c2687 100644
--- a/app/helpers/blobs_helper.rb
+++ b/app/helpers/blobs_helper.rb
@@ -21,7 +21,15 @@ module BlobsHelper
def render_highlighted(text, filename, theme = "idle")
syntax_name = Uv.syntax_names_for_data(filename, text).first #TODO: render a choice select box if > 1
- highlighted = Uv.parse(text, "xhtml", syntax_name, false, theme)
+ begin
+ highlighted = Uv.parse(text, "xhtml", syntax_name, false, theme)
+ rescue => e
+ if e.to_s =~ /Oniguruma Error/
+ highlighted = text
+ else
+ raise e
+ end
+ end
line_numbers_for(highlighted, theme)
end