You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-commits@maven.apache.org by lt...@apache.org on 2008/02/18 20:41:51 UTC

svn commit: r628850 - /maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java

Author: ltheussl
Date: Mon Feb 18 11:41:50 2008
New Revision: 628850

URL: http://svn.apache.org/viewvc?rev=628850&view=rev
Log:
[DOXIA-223] Decouple end-of-line detection from OS
Submitted by: Benjamin Bentmann

Modified:
    maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java

Modified: maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java
URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java?rev=628850&r1=628849&r2=628850&view=diff
==============================================================================
--- maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java (original)
+++ maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java Mon Feb 18 11:41:50 2008
@@ -114,7 +114,6 @@
             for ( int i = 0; i < length; ++i )
             {
                 char c = text.charAt( i );
-                String os = System.getProperty( "os.name" ).toLowerCase();
 
                 switch ( c )
                 {
@@ -131,7 +130,7 @@
 
                     case '\r':
                         // if \r\n (windows) then just pass along \n
-                        if ( os.indexOf( "windows" ) != -1 )
+                        if ( i + 1 < length && text.charAt( i + 1 ) == '\n' )
                         {
                             break;
                         }