Bug 685236 - Implement FileDescriptorFile::GetPersistentDescriptor. r?froydnj draft
authorMasatoshi Kimura <VYV03354@nifty.ne.jp>
Sun, 17 Dec 2017 13:37:03 +0900
changeset 715684 d5211b4aa5964a27b0ddb0dc4f2d5e80fb0e7f32
parent 715683 12009117d1d1bc3cc0eae1e3095ae4b332ff5565
child 715685 f6b35c3ef28a1a79267b0fb11bc630b8022d2353
push id94228
push userVYV03354@nifty.ne.jp
push dateThu, 04 Jan 2018 11:56:10 +0000
reviewersfroydnj
bugs685236
milestone59.0a1
Bug 685236 - Implement FileDescriptorFile::GetPersistentDescriptor. r?froydnj This method is used by some subsequent patches. MozReview-Commit-ID: AreqK4MHdJP
xpcom/io/FileDescriptorFile.cpp
--- a/xpcom/io/FileDescriptorFile.cpp
+++ b/xpcom/io/FileDescriptorFile.cpp
@@ -151,16 +151,22 @@ FileDescriptorFile::GetParent(nsIFile** 
 }
 
 NS_IMETHODIMP
 FileDescriptorFile::GetFollowLinks(bool* aFollowLinks)
 {
   return mFile->GetFollowLinks(aFollowLinks);
 }
 
+NS_IMETHODIMP
+FileDescriptorFile::GetPersistentDescriptor(nsACString& aPersistentDescriptor)
+{
+  return mFile->GetPersistentDescriptor(aPersistentDescriptor);
+}
+
 //-----------------------------------------------------------------------------
 // FileDescriptorFile::nsIFile functions that are not currently supported
 //-----------------------------------------------------------------------------
 
 nsresult
 FileDescriptorFile::Append(const nsAString& aNode)
 {
   return NS_ERROR_NOT_IMPLEMENTED;
@@ -228,22 +234,16 @@ FileDescriptorFile::AppendRelativePath(c
 
 NS_IMETHODIMP
 FileDescriptorFile::AppendRelativeNativePath(const nsACString& aFragment)
 {
   return NS_ERROR_NOT_IMPLEMENTED;
 }
 
 NS_IMETHODIMP
-FileDescriptorFile::GetPersistentDescriptor(nsACString& aPersistentDescriptor)
-{
-  return NS_ERROR_NOT_IMPLEMENTED;
-}
-
-NS_IMETHODIMP
 FileDescriptorFile::SetPersistentDescriptor(const nsACString& aPersistentDescriptor)
 {
   return NS_ERROR_NOT_IMPLEMENTED;
 }
 
 NS_IMETHODIMP
 FileDescriptorFile::GetRelativeDescriptor(nsIFile* aFromFile,
                                           nsACString& aRetVal)