Kevin Koltzau : riched20:
Allocate proper amount of memory for formatetc array.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Feb 23 05:55:22 CST 2006
Module: wine
Branch: refs/heads/master
Commit: c0cd38fbab0a67aebbd0257abaa69f94d8a65762
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=c0cd38fbab0a67aebbd0257abaa69f94d8a65762
Author: Kevin Koltzau <kevin at plop.org>
Date: Wed Feb 22 23:04:56 2006 -0500
riched20: Allocate proper amount of memory for formatetc array.
---
dlls/riched20/clipboard.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/riched20/clipboard.c b/dlls/riched20/clipboard.c
index 50056cc..0b35cb9 100644
--- a/dlls/riched20/clipboard.c
+++ b/dlls/riched20/clipboard.c
@@ -397,10 +397,11 @@ HRESULT ME_GetDataObject(ME_TextEditor *
obj->rtf = NULL;
obj->fmtetc_cnt = 1;
+ if(editor->mode & TM_RICHTEXT)
+ obj->fmtetc_cnt++;
obj->fmtetc = HeapAlloc(GetProcessHeap(), 0, obj->fmtetc_cnt*sizeof(FORMATETC));
InitFormatEtc(obj->fmtetc[0], CF_UNICODETEXT, TYMED_HGLOBAL);
if(editor->mode & TM_RICHTEXT) {
- obj->fmtetc_cnt++;
obj->rtf = get_rtf_text(editor, lpchrg);
InitFormatEtc(obj->fmtetc[1], cfRTF, TYMED_HGLOBAL);
}
More information about the wine-cvs
mailing list