]> source.dussan.org Git - redmine.git/commitdiff
Gantt: fixes position of line in pdf (#6348).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 7 Dec 2010 18:57:46 +0000 (18:57 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 7 Dec 2010 18:57:46 +0000 (18:57 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4475 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redmine/helpers/gantt.rb

index fa3a1259c0f078c5a7ac3254d345eef0e66d856b..b643473433db3902a0e3f49ae5da92f48d6b37b8 100644 (file)
@@ -157,6 +157,8 @@ module Redmine
         
         @subjects_rendered = true unless options[:only] == :lines
         @lines_rendered = true unless options[:only] == :subjects
+        
+        render_end(options)
       end
 
       def render_project(project, options={})
@@ -221,6 +223,13 @@ module Redmine
           options[:indent] -= options[:indent_increment]
         end
       end
+      
+      def render_end(options={})
+        case options[:format]
+        when :pdf        
+          options[:pdf].Line(15, options[:top], PDF::TotalWidth, options[:top])
+        end
+      end
 
       def subject_for_project(project, options)
         case options[:format]
@@ -929,8 +938,6 @@ module Redmine
           :pdf => pdf
         }
         render(options)
-        
-        pdf.Line(15, top, subject_width+g_width, top)
         pdf.Output
       end