From baff8c8426587f98688afa1ab5df4f3d4afae2b8 Mon Sep 17 00:00:00 2001
From: Evgeny Mandrikov <mandrikov@gmail.com>
Date: Mon, 18 Apr 2011 02:06:42 +0400
Subject: SONAR-2282 Show last lines of source code, even if they are blank

---
 sonar-server/src/main/webapp/WEB-INF/app/models/snapshot_source.rb | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

(limited to 'sonar-server/src/main')

diff --git a/sonar-server/src/main/webapp/WEB-INF/app/models/snapshot_source.rb b/sonar-server/src/main/webapp/WEB-INF/app/models/snapshot_source.rb
index b2eff95b0d2..4fa80501405 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/models/snapshot_source.rb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/models/snapshot_source.rb
@@ -83,6 +83,8 @@ class SnapshotSource < ActiveRecord::Base
 
   private
   def self.split_newlines(input)
-    input.split(/\r?\n|\r/)
+    # Don't limit number of returned fields and don't suppress trailing empty fields by setting second parameter to negative value.
+    # See http://jira.codehaus.org/browse/SONAR-2282
+    input.split(/\r?\n|\r/, -1)
   end
 end
-- 
cgit v1.2.3