NS_IMETHODIMP nsLocalFile::InitWithFile(nsIFile *aFile) { NS_ENSURE_ARG(aFile); nsAutoCString path; aFile->GetNativePath(path); if (path.IsEmpty()) return NS_ERROR_INVALID_ARG; return InitWithNativePath(path); }
NS_IMETHODIMP nsLocalFile::InitWithFile(nsIFile* aFile) { if (NS_WARN_IF(!aFile)) { return NS_ERROR_INVALID_ARG; } nsAutoCString path; aFile->GetNativePath(path); if (path.IsEmpty()) { return NS_ERROR_INVALID_ARG; } return InitWithNativePath(path); }