commit | 484baca8e23aa4be8f85370e3b857cb57c60db1c | [log] [tgz] |
---|---|---|
author | kchong <kchong> | Thu Nov 08 02:45:32 2007 +0000 |
committer | kchong <kchong> | Thu Nov 08 02:45:32 2007 +0000 |
tree | baf8759f3edd54ed02e35fcb84b5dc1a487a75d6 | |
parent | 59a07f717d555bc8ad973dbd34da2b7da2ad70de [diff] |
[193619] XSD Editor: Design view input not updated when elements/attributes are selected in the source view
diff --git a/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/design/DesignViewGraphicalViewer.java b/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/design/DesignViewGraphicalViewer.java index c11eaf7..3284be5 100644 --- a/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/design/DesignViewGraphicalViewer.java +++ b/bundles/org.eclipse.wst.xsd.ui/src-adt/org/eclipse/wst/xsd/ui/internal/adt/design/DesignViewGraphicalViewer.java
@@ -98,7 +98,8 @@ if (selectedObject instanceof IField) { IField field = (IField)selectedObject; - if (!field.isGlobal() && getInput() instanceof IModel) + if ( (!field.isGlobal() && getInput() instanceof IModel) || + (!field.isGlobal() && !(event.getSource() instanceof CommonSelectionManager))) { IADTObject obj = ((IGraphElement)selectedObject).getTopContainer(); if (obj != null)