[PATCH] programs/wordpad: Clean up IRichEditOleCallback implementation

Nikolay Sivov nsivov at codeweavers.com
Mon Feb 13 05:16:07 CST 2017


Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
 programs/wordpad/olecallback.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/programs/wordpad/olecallback.c b/programs/wordpad/olecallback.c
index 8b279ada89..dcfef5898e 100644
--- a/programs/wordpad/olecallback.c
+++ b/programs/wordpad/olecallback.c
@@ -31,7 +31,7 @@
 WINE_DEFAULT_DEBUG_CHANNEL(wordpad);
 
 struct IRichEditOleCallbackImpl {
-    const IRichEditOleCallbackVtbl *vtbl;
+    IRichEditOleCallback IRichEditOleCallback_iface;
     IStorage *stg;
     int item_num;
 };
@@ -196,7 +196,7 @@ struct IRichEditOleCallbackVtbl olecallbackVtbl = {
 };
 
 struct IRichEditOleCallbackImpl olecallback = {
-    &olecallbackVtbl, NULL, 0
+    { &olecallbackVtbl }, NULL, 0
 };
 
 HRESULT setup_richedit_olecallback(HWND hEditorWnd)
@@ -205,6 +205,6 @@ HRESULT setup_richedit_olecallback(HWND hEditorWnd)
           STGM_READWRITE | STGM_SHARE_EXCLUSIVE | STGM_DELETEONRELEASE,
           0, &olecallback.stg);
 
-    SendMessageW(hEditorWnd, EM_SETOLECALLBACK, 0, (LPARAM)&olecallback);
+    SendMessageW(hEditorWnd, EM_SETOLECALLBACK, 0, (LPARAM)&olecallback.IRichEditOleCallback_iface);
     return hr;
 }
-- 
2.11.0




More information about the wine-patches mailing list