Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrant Gayed2006-08-24 20:19:25 +0000
committerGrant Gayed2006-08-24 20:19:25 +0000
commit3113bc0bde5454496eed1de20599a092a2f666fe (patch)
tree60d0058614b85622f7e91a371aeaf16753026e23
parent8db446ca321c341ff90928936b341e06673083b5 (diff)
downloadeclipse.platform.swt-3113bc0bde5454496eed1de20599a092a2f666fe.tar.gz
eclipse.platform.swt-3113bc0bde5454496eed1de20599a092a2f666fe.tar.xz
eclipse.platform.swt-3113bc0bde5454496eed1de20599a092a2f666fe.zip
154310
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Browser/motif/org/eclipse/swt/browser/Browser.java3
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Mozilla/gtk/org/eclipse/swt/browser/Browser.java4
2 files changed, 5 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Browser/motif/org/eclipse/swt/browser/Browser.java b/bundles/org.eclipse.swt/Eclipse SWT Browser/motif/org/eclipse/swt/browser/Browser.java
index 9a4315da7c..f467f7f919 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Browser/motif/org/eclipse/swt/browser/Browser.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Browser/motif/org/eclipse/swt/browser/Browser.java
@@ -2294,7 +2294,8 @@ int /*long*/ SetFocus() {
}
int /*long*/ GetVisibility(int /*long*/ aVisibility) {
- return XPCOM.NS_OK;
+ XPCOM.memmove(aVisibility, new int[] {isVisible() ? 1 : 0}, 4);
+ return XPCOM.NS_OK;
}
int /*long*/ SetVisibility(int /*long*/ aVisibility) {
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Mozilla/gtk/org/eclipse/swt/browser/Browser.java b/bundles/org.eclipse.swt/Eclipse SWT Mozilla/gtk/org/eclipse/swt/browser/Browser.java
index d0cc650651..0d6b6632d8 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Mozilla/gtk/org/eclipse/swt/browser/Browser.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Mozilla/gtk/org/eclipse/swt/browser/Browser.java
@@ -2309,7 +2309,9 @@ int /*long*/ SetFocus() {
}
int /*long*/ GetVisibility(int /*long*/ aVisibility) {
- return XPCOM.NS_OK;
+ /* Note. boolean remains of size 4 on 64 bit machine */
+ XPCOM.memmove(aVisibility, new int[] {isVisible() ? 1 : 0}, 4);
+ return XPCOM.NS_OK;
}
int /*long*/ SetVisibility(int /*long*/ aVisibility) {

Back to the top