diff options
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT Browser/win32/org/eclipse/swt/browser/WebSite.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Browser/win32/org/eclipse/swt/browser/WebSite.java b/bundles/org.eclipse.swt/Eclipse SWT Browser/win32/org/eclipse/swt/browser/WebSite.java index 3a6dc4b97b..e437cfe578 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Browser/win32/org/eclipse/swt/browser/WebSite.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Browser/win32/org/eclipse/swt/browser/WebSite.java @@ -136,6 +136,11 @@ protected int QueryInterface(int riid, int ppvObject) { AddRef(); return COM.S_OK; } + if (COM.IsEqualGUID(guid, COM.IIDIInternetSecurityManager)) { + COM.MoveMemory(ppvObject, new int[] {iInternetSecurityManager.getAddress()}, 4); + AddRef(); + return COM.S_OK; + } if (COM.IsEqualGUID(guid, COM.IIDIOleCommandTarget)) { COM.MoveMemory(ppvObject, new int[] {iOleCommandTarget.getAddress()}, 4); AddRef(); |