Jacek Caban : mshtml: Use Gecko inner window in get_clipboard_commands.
Module: wine Branch: master Commit: 2be5d40830ceb16f6d944999196e8be1c39b0b0c URL: https://gitlab.winehq.org/wine/wine/-/commit/2be5d40830ceb16f6d944999196e8be... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Mon Nov 20 15:31:52 2023 +0100 mshtml: Use Gecko inner window in get_clipboard_commands. --- dlls/mshtml/olecmd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dlls/mshtml/olecmd.c b/dlls/mshtml/olecmd.c index 27690b44e79..76ed84341cf 100644 --- a/dlls/mshtml/olecmd.c +++ b/dlls/mshtml/olecmd.c @@ -69,7 +69,10 @@ static nsIClipboardCommands *get_clipboard_commands(HTMLDocumentNode *doc) nsIDocShell *doc_shell; nsresult nsres; - nsres = get_nsinterface((nsISupports*)doc->outer_window->nswindow, &IID_nsIDocShell, (void**)&doc_shell); + if(!doc->window) + return NULL; + + nsres = get_nsinterface((nsISupports*)doc->window->dom_window, &IID_nsIDocShell, (void**)&doc_shell); if(NS_FAILED(nsres)) { ERR("Could not get nsIDocShell interface\n"); return NULL;
participants (1)
-
Alexandre Julliard