mshtml: Set frame interface to NULL after releasing it in IOleInPlaceObjectWindowless::InPlaceDeactivate.
This commit is contained in:
parent
ce6819d93d
commit
6cfa962922
|
@ -197,8 +197,10 @@ static HRESULT WINAPI OleInPlaceObjectWindowless_InPlaceDeactivate(IOleInPlaceOb
|
||||||
if(!This->doc_obj->in_place_active)
|
if(!This->doc_obj->in_place_active)
|
||||||
return S_OK;
|
return S_OK;
|
||||||
|
|
||||||
if(This->doc_obj->frame)
|
if(This->doc_obj->frame) {
|
||||||
IOleInPlaceFrame_Release(This->doc_obj->frame);
|
IOleInPlaceFrame_Release(This->doc_obj->frame);
|
||||||
|
This->doc_obj->frame = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
if(This->doc_obj->hwnd) {
|
if(This->doc_obj->hwnd) {
|
||||||
ShowWindow(This->doc_obj->hwnd, SW_HIDE);
|
ShowWindow(This->doc_obj->hwnd, SW_HIDE);
|
||||||
|
|
Loading…
Reference in New Issue