Jacek Caban : mshtml: Update binding moniker in handle_redirect.
Module: wine Branch: master Commit: a6ef2386a7220bb17c9408374d5ec24faca52d26 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a6ef2386a7220bb17c9408374d... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Fri Oct 7 16:04:49 2016 +0200 mshtml: Update binding moniker in handle_redirect. Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/mshtml/navigate.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c index aa652dd..ad949fd 100644 --- a/dlls/mshtml/navigate.c +++ b/dlls/mshtml/navigate.c @@ -1423,11 +1423,18 @@ static HRESULT handle_redirect(nsChannelBSC *This, const WCHAR *new_url) nsRedirectCallback *callback; nsIChannelEventSink *sink; nsChannel *new_channel; + IMoniker *mon; nsresult nsres; HRESULT hres; TRACE("(%p)->(%s)\n", This, debugstr_w(new_url)); + hres = CreateURLMoniker(NULL, new_url, &mon); + if(FAILED(hres)) + return hres; + IMoniker_Release(This->bsc.mon); + This->bsc.mon = mon; + if(!This->nschannel || !This->nschannel->notif_callback) return S_OK;
participants (1)
-
Alexandre Julliard