summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Browser/win32/org/eclipse/swt/browser/WebSite.java5
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();