Marcus Meissner : mshtml: Moved release of dom_window to right place.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Oct 26 06:32:07 CDT 2006


Module: wine
Branch: master
Commit: 2074a2314ac45d60895b94b5227b9c945ab6b9f4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=2074a2314ac45d60895b94b5227b9c945ab6b9f4

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Thu Oct 26 08:14:01 2006 +0200

mshtml: Moved release of dom_window to right place.

---

 dlls/mshtml/olecmd.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/mshtml/olecmd.c b/dlls/mshtml/olecmd.c
index fa4afb4..7e6e0cf 100644
--- a/dlls/mshtml/olecmd.c
+++ b/dlls/mshtml/olecmd.c
@@ -422,7 +422,6 @@ static void setup_ns_editing(NSContainer
     }
 
     nsres = nsIWebBrowser_GetContentDOMWindow(This->webbrowser, &dom_window);
-    nsIDOMWindow_Release(dom_window);
     if(NS_FAILED(nsres)) {
         ERR("Could not get content DOM window: %08x\n", nsres);
         nsIEditingSession_Release(editing_session);
@@ -431,6 +430,7 @@ static void setup_ns_editing(NSContainer
 
     nsres = nsIEditingSession_MakeWindowEditable(editing_session, dom_window, NULL, FALSE);
     nsIEditingSession_Release(editing_session);
+    nsIDOMWindow_Release(dom_window);
     if(NS_FAILED(nsres)) {
         ERR("MakeWindowEditable failed: %08x\n", nsres);
         return;




More information about the wine-cvs mailing list