Add iCal support, plus many small changes suggested by code inspection -- mostly...
[zxing.git] / core / src / com / google / zxing / client / result / URIResultParser.java
index 7be0635..1f4b8f4 100644 (file)
@@ -23,7 +23,7 @@ import com.google.zxing.Result;
  * 
  * @author srowen@google.com (Sean Owen)
  */
-public final class URIResultParser extends ResultParser {
+final class URIResultParser extends ResultParser {
 
   private URIResultParser() {
   }
@@ -64,7 +64,8 @@ public final class URIResultParser extends ResultParser {
    * need to know when a string is obviously not a URI.
    */
   static boolean isBasicallyValidURI(String uri) {
-    return uri != null && uri.indexOf(' ') < 0 && (uri.indexOf(':') >= 0 || uri.indexOf('.') >= 0);
+    return uri != null && uri.indexOf(' ') < 0 && uri.indexOf('\n') < 0 &&
+           (uri.indexOf(':') >= 0 || uri.indexOf('.') >= 0);
   }
 
 }
\ No newline at end of file