Huw Davies : riched20: Call OnTxInPlaceActivate() from the host.

Alexandre Julliard julliard at winehq.org
Tue Mar 23 16:54:31 CDT 2021


Module: wine
Branch: master
Commit: 393b18ab7a45c22813a4ed3a2798c5fad84cfeea
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=393b18ab7a45c22813a4ed3a2798c5fad84cfeea

Author: Huw Davies <huw at codeweavers.com>
Date:   Tue Mar 23 13:04:04 2021 +0000

riched20: Call OnTxInPlaceActivate() from the host.

Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/riched20/txthost.c | 2 +-
 dlls/riched20/txtsrv.c  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dlls/riched20/txthost.c b/dlls/riched20/txthost.c
index c1f175dc9c2..cda9b35b199 100644
--- a/dlls/riched20/txthost.c
+++ b/dlls/riched20/txthost.c
@@ -1021,7 +1021,7 @@ static LRESULT RichEditWndProc_common( HWND hwnd, UINT msg, WPARAM wparam,
         LONG codepage = unicode ? CP_UNICODE : CP_ACP;
         int len;
 
-        ITextServices_OnTxPropertyBitsChange( host->text_srv, TXTBIT_CLIENTRECTCHANGE, 0 );
+        ITextServices_OnTxInPlaceActivate( host->text_srv, NULL );
 
         if (lparam)
         {
diff --git a/dlls/riched20/txtsrv.c b/dlls/riched20/txtsrv.c
index 7bdd6ab924b..bab52269db6 100644
--- a/dlls/riched20/txtsrv.c
+++ b/dlls/riched20/txtsrv.c
@@ -220,6 +220,7 @@ static HRESULT update_client_rect( struct text_services *services, const RECT *c
 
     if (!client)
     {
+        if (!services->editor->in_place_active) return E_INVALIDARG;
         hr = ITextHost_TxGetClientRect( services->host, &rect );
         client = ▭
     }




More information about the wine-cvs mailing list