diff options
author | Silenio Quarti <silenio> | 2006-02-07 22:24:38 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2006-02-07 22:24:38 +0000 |
commit | 95c43aebe2b20c414d9c7747858feae6b17f1039 (patch) | |
tree | d2d8d0e85b2c62d0a0d702ade5a3cacf61301d4d | |
parent | c436d3b4e5daaddf64e5d60f86aa79a8285bb509 (diff) | |
download | eclipse.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.java | 10 |
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) { |