diff options
author | Duong Nguyen <dnguyen> | 2008-02-01 18:02:36 +0000 |
---|---|---|
committer | Duong Nguyen <dnguyen> | 2008-02-01 18:02:36 +0000 |
commit | adabafc5d626e17b7477d5b82a27748e5d29ba24 (patch) | |
tree | 9218d289e4b2991e563fa0462a7a5193567f7e6a | |
parent | 6139c6e26cd836fd18e47718989b0319dde81e15 (diff) | |
download | eclipse.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
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); } |