Alexandre Julliard : user32: Remove left-over freeing of the edit text with ES_PASSWORD.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Mar 30 10:12:58 CDT 2015
Module: wine
Branch: master
Commit: 766768f033fe03ae0d5b63ab04f12203d6c26c03
URL: http://source.winehq.org/git/wine.git/?a=commit;h=766768f033fe03ae0d5b63ab04f12203d6c26c03
Author: Alexandre Julliard <julliard at winehq.org>
Date: Mon Mar 30 19:07:37 2015 +0900
user32: Remove left-over freeing of the edit text with ES_PASSWORD.
---
dlls/user32/edit.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/dlls/user32/edit.c b/dlls/user32/edit.c
index 4b29f03..67adefb 100644
--- a/dlls/user32/edit.c
+++ b/dlls/user32/edit.c
@@ -2194,12 +2194,9 @@ static INT EDIT_PaintText(EDITSTATE *es, HDC dc, INT x, INT y, INT line, INT col
ret = (INT)LOWORD(TabbedTextOutW(dc, x, y, es->text + li + col, count,
es->tabs_count, es->tabs, es->format_rect.left - es->x_offset));
} else {
- LPWSTR text = es->text;
- TextOutW(dc, x, y, text + li + col, count);
- GetTextExtentPoint32W(dc, text + li + col, count, &size);
+ TextOutW(dc, x, y, es->text + li + col, count);
+ GetTextExtentPoint32W(dc, es->text + li + col, count, &size);
ret = size.cx;
- if (es->style & ES_PASSWORD)
- HeapFree(GetProcessHeap(), 0, text);
}
if (rev) {
if (es->composition_len == 0)
More information about the wine-cvs
mailing list