diff --git a/dll/win32/comctl32/edit.c b/dll/win32/comctl32/edit.c index 36286b92161..9756d32f3f4 100644 --- a/dll/win32/comctl32/edit.c +++ b/dll/win32/comctl32/edit.c @@ -2715,6 +2715,9 @@ static void EDIT_EM_SetHandle(EDITSTATE *es, HLOCAL hloc) if (!hloc) return; +#ifdef __REACTOS__ + if (es->text) +#endif EDIT_UnlockBuffer(es, TRUE); es->hloc32W = hloc; diff --git a/win32ss/user/user32/controls/edit.c b/win32ss/user/user32/controls/edit.c index 9b0eac86988..a19690f8cd7 100644 --- a/win32ss/user/user32/controls/edit.c +++ b/win32ss/user/user32/controls/edit.c @@ -2898,6 +2898,9 @@ static void EDIT_EM_SetHandle(EDITSTATE *es, HLOCAL hloc) return; } +#ifdef __REACTOS__ + if (es->text) +#endif EDIT_UnlockBuffer(es, TRUE); if(es->is_unicode)