mshtml: Properly handle QueryService(SID_SOleUndoManager) call.

This commit is contained in:
Jacek Caban 2010-11-04 13:08:10 +01:00 committed by Alexandre Julliard
parent 68272bac31
commit 99773fca46
1 changed files with 3 additions and 5 deletions

View File

@ -237,15 +237,13 @@ static HRESULT WINAPI ServiceProvider_QueryService(IServiceProvider *iface, REFG
return E_NOINTERFACE; return E_NOINTERFACE;
} }
if(IsEqualGUID(&IID_IOleUndoManager, riid)) { if(IsEqualGUID(&SID_SOleUndoManager, guidService)) {
TRACE("(%p)->(IID_IOleUndoManager %p)\n", This, ppv); TRACE("SID_SOleUndoManager\n");
if(!This->doc_obj->undomgr) if(!This->doc_obj->undomgr)
This->doc_obj->undomgr = create_undomgr(); This->doc_obj->undomgr = create_undomgr();
IOleUndoManager_AddRef(This->doc_obj->undomgr); return IOleUndoManager_QueryInterface(This->doc_obj->undomgr, riid, ppv);
*ppv = This->doc_obj->undomgr;
return S_OK;
} }
if(This->doc_obj->client) { if(This->doc_obj->client) {