summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDuong Nguyen <dnguyen>2008-02-01 18:02:36 +0000
committerDuong Nguyen <dnguyen>2008-02-01 18:02:36 +0000
commitadabafc5d626e17b7477d5b82a27748e5d29ba24 (patch)
tree9218d289e4b2991e563fa0462a7a5193567f7e6a
parent6139c6e26cd836fd18e47718989b0319dde81e15 (diff)
downloadeclipse.platform.swt-adabafc5d626e17b7477d5b82a27748e5d29ba24.tar.gz
eclipse.platform.swt-adabafc5d626e17b7477d5b82a27748e5d29ba24.tar.xz
eclipse.platform.swt-adabafc5d626e17b7477d5b82a27748e5d29ba24.zip
Bug 215388 - Add API to make the DropTarget more open
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Widget.java1
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Widget.java1
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java1
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Widget.java1
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Widget.java1
-rwxr-xr-xbundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java1
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/wpf/org/eclipse/swt/widgets/Widget.java1
7 files changed, 7 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Widget.java b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Widget.java
index a1c9d3b19f..d584c70ed5 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Widget.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Widget.java
@@ -865,6 +865,7 @@ Rect getInset () {
*/
public Listener[] getListeners (int eventType) {
checkWidget();
+ if (eventTable == null) return new Listener[0];
return eventTable.getListeners(eventType);
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Widget.java b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Widget.java
index e21a298684..051990b858 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Widget.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/cocoa/org/eclipse/swt/widgets/Widget.java
@@ -494,6 +494,7 @@ public Display getDisplay () {
*/
public Listener[] getListeners (int eventType) {
checkWidget();
+ if (eventTable == null) return new Listener[0];
return eventTable.getListeners(eventType);
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java
index 85f2211763..454a799548 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Widget.java
@@ -544,6 +544,7 @@ public Display getDisplay () {
*/
public Listener[] getListeners (int eventType) {
checkWidget();
+ if (eventTable == null) return new Listener[0];
return eventTable.getListeners(eventType);
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Widget.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Widget.java
index c2a6aca195..8e418d07f6 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Widget.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Widget.java
@@ -487,6 +487,7 @@ public Display getDisplay () {
*/
public Listener[] getListeners (int eventType) {
checkWidget();
+ if (eventTable == null) return new Listener[0];
return eventTable.getListeners(eventType);
}
String getName () {
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Widget.java b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Widget.java
index a0374a35cd..363a8df4ae 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Widget.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/photon/org/eclipse/swt/widgets/Widget.java
@@ -574,6 +574,7 @@ public Display getDisplay () {
*/
public Listener[] getListeners (int eventType) {
checkWidget();
+ if (eventTable == null) return new Listener[0];
return eventTable.getListeners(eventType);
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java
index 45427180d0..3d2bf41630 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/widgets/Widget.java
@@ -581,6 +581,7 @@ public Display getDisplay () {
*/
public Listener[] getListeners (int eventType) {
checkWidget();
+ if (eventTable == null) return new Listener[0];
return eventTable.getListeners(eventType);
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/wpf/org/eclipse/swt/widgets/Widget.java b/bundles/org.eclipse.swt/Eclipse SWT/wpf/org/eclipse/swt/widgets/Widget.java
index eef8edd472..4f06fc5717 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/wpf/org/eclipse/swt/widgets/Widget.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/wpf/org/eclipse/swt/widgets/Widget.java
@@ -628,6 +628,7 @@ public Display getDisplay () {
*/
public Listener[] getListeners (int eventType) {
checkWidget();
+ if (eventTable == null) return new Listener[0];
return eventTable.getListeners(eventType);
}