summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2006-02-07 22:24:38 +0000
committerSilenio Quarti <silenio>2006-02-07 22:24:38 +0000
commit95c43aebe2b20c414d9c7747858feae6b17f1039 (patch)
treed2d8d0e85b2c62d0a0d702ade5a3cacf61301d4d
parentc436d3b4e5daaddf64e5d60f86aa79a8285bb509 (diff)
downloadeclipse.platform.swt-95c43aebe2b20c414d9c7747858feae6b17f1039.tar.gz
eclipse.platform.swt-95c43aebe2b20c414d9c7747858feae6b17f1039.tar.xz
eclipse.platform.swt-95c43aebe2b20c414d9c7747858feae6b17f1039.zip
add _addListener()
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/carbon/org/eclipse/swt/widgets/Widget.java10
1 files changed, 7 insertions, 3 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 3237fb40e7..464b41d5bd 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
@@ -152,11 +152,15 @@ int actionProc (int theControl, int partCode) {
* @see Listener
* @see #removeListener
*/
-public void addListener (int eventType, Listener handler) {
+public void addListener (int eventType, Listener listener) {
checkWidget();
- if (handler == null) error (SWT.ERROR_NULL_ARGUMENT);
+ if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);
+ _addListener (eventType, listener);
+}
+
+void _addListener (int eventType, Listener listener) {
if (eventTable == null) eventTable = new EventTable ();
- eventTable.hook (eventType, handler);
+ eventTable.hook (eventType, listener);
}
int callPaintEventHandler (int control, int damageRgn, int visibleRgn, int theEvent, int nextHandler) {