diff options
Diffstat (limited to 'mailnews/compose/src')
-rw-r--r-- | mailnews/compose/src/nsMsgCompUtils.cpp | 4 | ||||
-rw-r--r-- | mailnews/compose/src/nsMsgCompose.cpp | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/mailnews/compose/src/nsMsgCompUtils.cpp b/mailnews/compose/src/nsMsgCompUtils.cpp index 6632e3257c..f31c5dc1f3 100644 --- a/mailnews/compose/src/nsMsgCompUtils.cpp +++ b/mailnews/compose/src/nsMsgCompUtils.cpp @@ -118,7 +118,11 @@ nsMsgCreateTempFileName(const char *tFileName) return nullptr; nsCString tempString; +#ifdef XP_WIN + rv = tmpFile->GetPersistentDescriptor(tempString); +#else rv = tmpFile->GetNativePath(tempString); +#endif if (NS_FAILED(rv)) return nullptr; diff --git a/mailnews/compose/src/nsMsgCompose.cpp b/mailnews/compose/src/nsMsgCompose.cpp index a7c2140ad7..3dbf741878 100644 --- a/mailnews/compose/src/nsMsgCompose.cpp +++ b/mailnews/compose/src/nsMsgCompose.cpp @@ -4518,7 +4518,11 @@ nsMsgCompose::ProcessSignature(nsIMsgIdentity *identity, bool aQuoted, nsString { rv = identity->GetSignature(getter_AddRefs(sigFile)); if (NS_SUCCEEDED(rv) && sigFile) { +#ifdef XP_WIN + rv = sigFile->GetPersistentDescriptor(sigNativePath); +#else rv = sigFile->GetNativePath(sigNativePath); +#endif if (NS_SUCCEEDED(rv) && !sigNativePath.IsEmpty()) { bool exists = false; sigFile->Exists(&exists); |