Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrmah2006-09-06 22:04:29 +0000
committerrmah2006-09-06 22:04:29 +0000
commited6a4a35f0859cc363b10bfdeb2cfe3064b47483 (patch)
tree099ba11ead17b99cc6b2f61c63968e50d15e064e /bundles/org.eclipse.wst.wsdl.ui/src-asd/org/eclipse/wst/wsdl/ui/internal
parentd3976cc87fbe868e3a948f84e5e50af9f80776af (diff)
downloadwebtools.webservices-ed6a4a35f0859cc363b10bfdeb2cfe3064b47483.tar.gz
webtools.webservices-ed6a4a35f0859cc363b10bfdeb2cfe3064b47483.tar.xz
webtools.webservices-ed6a4a35f0859cc363b10bfdeb2cfe3064b47483.zip
[155059] Text fields in property sheets should apply it's value on an enter or loss of focus
Diffstat (limited to 'bundles/org.eclipse.wst.wsdl.ui/src-asd/org/eclipse/wst/wsdl/ui/internal')
-rw-r--r--bundles/org.eclipse.wst.wsdl.ui/src-asd/org/eclipse/wst/wsdl/ui/internal/asd/properties/sections/ParameterSection.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src-asd/org/eclipse/wst/wsdl/ui/internal/asd/properties/sections/ParameterSection.java b/bundles/org.eclipse.wst.wsdl.ui/src-asd/org/eclipse/wst/wsdl/ui/internal/asd/properties/sections/ParameterSection.java
index 69a62970d..9c965340b 100644
--- a/bundles/org.eclipse.wst.wsdl.ui/src-asd/org/eclipse/wst/wsdl/ui/internal/asd/properties/sections/ParameterSection.java
+++ b/bundles/org.eclipse.wst.wsdl.ui/src-asd/org/eclipse/wst/wsdl/ui/internal/asd/properties/sections/ParameterSection.java
@@ -159,6 +159,21 @@ public class ParameterSection extends NameSection {
return false;
}
+ public void handleEvent(Event event)
+ {
+ if (event.widget == combo) {
+ if (isListenerEnabled() && !isInDoHandle)
+ {
+ isInDoHandle = true;
+ startDelayedEvent(event);
+ isInDoHandle = false;
+ }
+ }
+ else {
+ super.handleEvent(event);
+ }
+ }
+
public void doHandleEvent(Event event)
{
super.doHandleEvent(event);

Back to the top