diff --git a/mozilla/extensions/java/xpcom/src/nsAppFileLocProviderProxy.cpp b/mozilla/extensions/java/xpcom/src/nsAppFileLocProviderProxy.cpp index d0e90f46dd8..ff4bd56fe81 100644 --- a/mozilla/extensions/java/xpcom/src/nsAppFileLocProviderProxy.cpp +++ b/mozilla/extensions/java/xpcom/src/nsAppFileLocProviderProxy.cpp @@ -234,3 +234,20 @@ nsAppFileLocProviderProxy::GetFiles(const char* aProp, return rv; } + +//////////////////////////////////////////////////////////////////////////////// + +nsresult +NS_NewAppFileLocProviderProxy(jobject aJavaLocProvider, + nsIDirectoryServiceProvider** aResult) +{ + nsAppFileLocProviderProxy* provider = + new nsAppFileLocProviderProxy(aJavaLocProvider); + if (provider == nsnull) + return NS_ERROR_OUT_OF_MEMORY; + NS_ADDREF(provider); + + *aResult = provider; + return NS_OK; +} +