From 22f810091938f0b789b813a440581793640265c2 Mon Sep 17 00:00:00 2001
From: Sam <sam.saffron@gmail.com>
Date: Sun, 10 Mar 2013 07:13:52 -0700
Subject: [PATCH] requiring is mega expensive, lets not do it every request.

---
 app/models/topic.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/models/topic.rb b/app/models/topic.rb
index 8f19aeb672f..4f90de77ac0 100644
--- a/app/models/topic.rb
+++ b/app/models/topic.rb
@@ -123,7 +123,7 @@ class Topic < ActiveRecord::Base
     return title unless SiteSetting.title_fancy_entities?
 
     # We don't always have to require this, if fancy is disabled
-    require 'redcarpet'
+    require 'redcarpet' unless defined? Redcarpet
 
     Redcarpet::Render::SmartyPants.render(title)
   end