mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 22:05:44 +00:00
outDataLen is in bytes, not characters. r+sr=bz (bug Bug 69114)
This commit is contained in:
parent
551a7fc242
commit
11d9edb7e8
@ -752,7 +752,7 @@ nsClipboard :: FindURLFromLocalFile ( IDataObject* inDataObject, UINT inIndex, v
|
||||
// convert it to unicode and pass it out
|
||||
nsMemory::Free(*outData);
|
||||
*outData = UTF8ToNewUnicode(url);
|
||||
*outDataLen = nsCRT::strlen(NS_STATIC_CAST(PRUnichar*, *outData));
|
||||
*outDataLen = nsCRT::strlen(NS_STATIC_CAST(PRUnichar*, *outData)) * sizeof(PRUnichar);
|
||||
|
||||
dataFound = PR_TRUE;
|
||||
}
|
||||
@ -765,7 +765,7 @@ nsClipboard :: FindURLFromLocalFile ( IDataObject* inDataObject, UINT inIndex, v
|
||||
// convert it to unicode and pass it out
|
||||
nsMemory::Free(*outData);
|
||||
*outData = UTF8ToNewUnicode(urlSpec);
|
||||
*outDataLen = nsCRT::strlen(NS_STATIC_CAST(PRUnichar*, *outData));
|
||||
*outDataLen = nsCRT::strlen(NS_STATIC_CAST(PRUnichar*, *outData)) * sizeof(PRUnichar);
|
||||
dataFound = PR_TRUE;
|
||||
} // else regular file
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user