user32: Consolidate empty string.
This commit is contained in:
parent
b8fbf9a1c2
commit
ccab177159
|
@ -169,6 +169,7 @@ typedef struct
|
||||||
(LPARAM)(es->hwndSelf)); \
|
(LPARAM)(es->hwndSelf)); \
|
||||||
} while(0)
|
} while(0)
|
||||||
|
|
||||||
|
static const WCHAR empty_stringW[] = {0};
|
||||||
|
|
||||||
/*********************************************************************
|
/*********************************************************************
|
||||||
*
|
*
|
||||||
|
@ -2878,8 +2879,7 @@ static void EDIT_WM_Paste(EDITSTATE *es)
|
||||||
}
|
}
|
||||||
else if (es->style & ES_PASSWORD) {
|
else if (es->style & ES_PASSWORD) {
|
||||||
/* clear selected text in password edit box even with empty clipboard */
|
/* clear selected text in password edit box even with empty clipboard */
|
||||||
const WCHAR empty_strW[] = { 0 };
|
EDIT_EM_ReplaceSel(es, TRUE, empty_stringW, TRUE, TRUE);
|
||||||
EDIT_EM_ReplaceSel(es, TRUE, empty_strW, TRUE, TRUE);
|
|
||||||
}
|
}
|
||||||
CloseClipboard();
|
CloseClipboard();
|
||||||
}
|
}
|
||||||
|
@ -2921,8 +2921,6 @@ static void EDIT_WM_Copy(EDITSTATE *es)
|
||||||
*/
|
*/
|
||||||
static inline void EDIT_WM_Clear(EDITSTATE *es)
|
static inline void EDIT_WM_Clear(EDITSTATE *es)
|
||||||
{
|
{
|
||||||
static const WCHAR empty_stringW[] = {0};
|
|
||||||
|
|
||||||
/* Protect read-only edit control from modification */
|
/* Protect read-only edit control from modification */
|
||||||
if(es->style & ES_READONLY)
|
if(es->style & ES_READONLY)
|
||||||
return;
|
return;
|
||||||
|
@ -3674,7 +3672,6 @@ static void EDIT_WM_SetText(EDITSTATE *es, LPCWSTR text, BOOL unicode)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
static const WCHAR empty_stringW[] = {0};
|
|
||||||
TRACE("<NULL>\n");
|
TRACE("<NULL>\n");
|
||||||
EDIT_EM_ReplaceSel(es, FALSE, empty_stringW, FALSE, FALSE);
|
EDIT_EM_ReplaceSel(es, FALSE, empty_stringW, FALSE, FALSE);
|
||||||
}
|
}
|
||||||
|
@ -4189,7 +4186,6 @@ static void EDIT_ImeComposition(HWND hwnd, LPARAM CompFlag, EDITSTATE *es)
|
||||||
|
|
||||||
if (es->composition_len == 0 && es->selection_start != es->selection_end)
|
if (es->composition_len == 0 && es->selection_start != es->selection_end)
|
||||||
{
|
{
|
||||||
static const WCHAR empty_stringW[] = {0};
|
|
||||||
EDIT_EM_ReplaceSel(es, TRUE, empty_stringW, TRUE, TRUE);
|
EDIT_EM_ReplaceSel(es, TRUE, empty_stringW, TRUE, TRUE);
|
||||||
es->composition_start = es->selection_end;
|
es->composition_start = es->selection_end;
|
||||||
}
|
}
|
||||||
|
@ -4929,7 +4925,6 @@ LRESULT EditWndProc_common( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, B
|
||||||
case WM_IME_ENDCOMPOSITION:
|
case WM_IME_ENDCOMPOSITION:
|
||||||
if (es->composition_len > 0)
|
if (es->composition_len > 0)
|
||||||
{
|
{
|
||||||
static const WCHAR empty_stringW[] = {0};
|
|
||||||
EDIT_EM_ReplaceSel(es, TRUE, empty_stringW, TRUE, TRUE);
|
EDIT_EM_ReplaceSel(es, TRUE, empty_stringW, TRUE, TRUE);
|
||||||
es->selection_end = es->selection_start;
|
es->selection_end = es->selection_start;
|
||||||
es->composition_len= 0;
|
es->composition_len= 0;
|
||||||
|
|
Loading…
Reference in New Issue