<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1 @@
-puts &quot;Agile Mantis Navigation in use.&quot;
-begin
-	primary_sort_order = AGILE_MANTIS_NAVIGATION_PRIMARY_SORT_ORDER
-rescue
-	primary_sort_order = nil
-end
-$navlinks = AgileMantisNavigation.new(RAILS_ROOT,primary_sort_order)
 require 'agile_mantis_navigation_links.rb'
\ No newline at end of file</diff>
      <filename>plugins/agile_mantis_navigation/init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,11 @@ class AgileMantisNavigation
 		if sort_order
 			self.primary_sort_order = sort_order
 		else
-			self.primary_sort_order = :name
+      begin
+      	self.primary_sort_order = AGILE_MANTIS_NAVIGATION_PRIMARY_SORT_ORDER
+      rescue
+			  self.primary_sort_order = :name
+      end
 		end
 		@primary_links = []
 		Dir[&quot;#{RAILS_ROOT}/app/controllers/**/*_controller.rb&quot;].entries.each do |controller|</diff>
      <filename>plugins/agile_mantis_navigation/lib/agile_mantis_navigation.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,6 @@ include ActionView::Helpers::UrlHelper
 
 def self.included(base)
 	base.send :helper_method, :agile_mantis_navigation_links
-	#base.send :helper_method, :display_link
 end
       
 def agile_mantis_navigation_links(separator =nil)
@@ -12,6 +11,9 @@ def agile_mantis_navigation_links(separator =nil)
 	current_route = ActionController::Routing::Routes.recognize_path(uri)
 	current_route[:controller] = &quot;/&quot; + current_route[:controller]
 	out = &quot;&lt;ul&gt;&quot;
+	
+	$navlinks ||= AgileMantisNavigation.new(RAILS_ROOT)
+  
 	$navlinks.primary.each do |am_link|
 		if display_link(am_link[:controller],am_link[:permission])
 			out &lt;&lt; &quot;&lt;li&gt;&quot;</diff>
      <filename>plugins/agile_mantis_navigation/lib/agile_mantis_navigation_links.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8a428442453a5ef7f75e2eafb9793c02b6ce5590</id>
    </parent>
  </parents>
  <author>
    <name>Brian Ledworth</name>
    <email>brian@ledsworth.com</email>
  </author>
  <url>http://github.com/AgileMantis/agile-mantis-navigation/commit/baeef83a05d998d3ea83123da366c1b61888d70c</url>
  <id>baeef83a05d998d3ea83123da366c1b61888d70c</id>
  <committed-date>2009-08-01T05:52:54-07:00</committed-date>
  <authored-date>2009-08-01T05:52:54-07:00</authored-date>
  <message>Bug fix.  Moved init of  to first fire. Issues when other controller plugins were not initialized during agm init.</message>
  <tree>95292848854cca09a7bc3a6ffcc4c5f01de94ed1</tree>
  <committer>
    <name>Brian Ledworth</name>
    <email>brian@ledsworth.com</email>
  </committer>
</commit>
