r=mkaply, a=blizzard
Code from jkobal to fix DBCS clipboard
This commit is contained in:
mkaply%us.ibm.com 2000-12-08 15:34:10 +00:00
Родитель 95eb3bef14
Коммит fa1c717fe1
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -256,11 +256,11 @@ void nsClipboard::SetClipboardData(const char *aFlavor)
{
char* pByteMem = nsnull;
if (DosAllocSharedMem( NS_STATIC_CAST(PPVOID, &pByteMem), nsnull, NumOfChars + 1,
if (DosAllocSharedMem( NS_STATIC_CAST(PPVOID, &pByteMem), nsnull, NumOfBytes + 1,
PAG_WRITE | PAG_COMMIT | OBJ_GIVEABLE ) == NO_ERROR)
{
gModuleData.ConvertFromUcs( NS_STATIC_CAST(PRUnichar*, pMozData), pByteMem, NumOfChars+1 );
pByteMem [NumOfChars] = '\0';
gModuleData.ConvertFromUcs( NS_STATIC_CAST(PRUnichar*, pMozData), pByteMem, NumOfBytes + 1 );
pByteMem [NumOfBytes] = '\0';
WinSetClipbrdData( 0, NS_STATIC_CAST(ULONG, pByteMem), CF_TEXT, CFI_POINTER );
}