diff options
author | Grant Gayed | 2006-08-24 20:19:25 +0000 |
---|---|---|
committer | Grant Gayed | 2006-08-24 20:19:25 +0000 |
commit | 3113bc0bde5454496eed1de20599a092a2f666fe (patch) | |
tree | 60d0058614b85622f7e91a371aeaf16753026e23 | |
parent | 8db446ca321c341ff90928936b341e06673083b5 (diff) | |
download | eclipse.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.java | 3 | ||||
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT Mozilla/gtk/org/eclipse/swt/browser/Browser.java | 4 |
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) { |