Author: scabanovich
Date: 2007-07-31 08:12:18 -0400 (Tue, 31 Jul 2007)
New Revision: 2751
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/attribute/editor/TableStructuredFieldEditor.java
Log:
JBIDE-573 Transition to selected element is run in Display.asyncExec()
to let event loop complete processing current selected widget.
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/attribute/editor/TableStructuredFieldEditor.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/attribute/editor/TableStructuredFieldEditor.java 2007-07-31
12:01:53 UTC (rev 2750)
+++
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/attribute/editor/TableStructuredFieldEditor.java 2007-07-31
12:12:18 UTC (rev 2751)
@@ -188,8 +188,12 @@
public void mouseDoubleClick(MouseEvent e) {
if(getActionProvider() == null) return;
- IAction action =
getActionProvider().getAction(TableStructuredEditor.DOUBLE_CLICK__ACTION);
- if (action!=null) action.run();
+ Display.getDefault().asyncExec(new Runnable() {
+ public void run() {
+ IAction action =
getActionProvider().getAction(TableStructuredEditor.DOUBLE_CLICK__ACTION);
+ if (action!=null) action.run();
+ }
+ });
}
public void mouseDown(MouseEvent e) {
Show replies by date