Author: imario Date: Mon May 14 11:19:47 2007 New Revision: 537931 URL: http://svn.apache.org/viewvc?view=rev&rev=537931 Log: VFS-144: Use the first registered LocalFileProvider. This follows the VFS rules of not allowing to override already registered providers - Thanks to Adam Heath for the patch!
Modified: jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/impl/DefaultFileSystemManager.java Modified: jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/impl/DefaultFileSystemManager.java URL: http://svn.apache.org/viewvc/jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/impl/DefaultFileSystemManager.java?view=diff&rev=537931&r1=537930&r2=537931 ============================================================================== --- jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/impl/DefaultFileSystemManager.java (original) +++ jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/impl/DefaultFileSystemManager.java Mon May 14 11:19:47 2007 @@ -16,17 +16,6 @@ */ package org.apache.commons.vfs.impl; -import java.io.File; -import java.net.URLStreamHandler; -import java.net.URLStreamHandlerFactory; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import java.lang.reflect.Constructor; - import org.apache.commons.logging.Log; import org.apache.commons.vfs.CacheStrategy; import org.apache.commons.vfs.FileContentInfoFactory; @@ -53,6 +42,17 @@ import org.apache.commons.vfs.provider.UriParser; import org.apache.commons.vfs.provider.VfsComponent; +import java.io.File; +import java.lang.reflect.Constructor; +import java.net.URLStreamHandler; +import java.net.URLStreamHandlerFactory; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; + /** * A default file system manager implementation. * @@ -186,7 +186,7 @@ providers.put(scheme, provider); } - if (provider instanceof LocalFileProvider) + if (provider instanceof LocalFileProvider && localFileProvider == null) { localFileProvider = (LocalFileProvider) provider; } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]