diff options
author | ddunne | 2010-09-10 21:07:23 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2010-09-10 21:07:23 +0000 |
commit | c335219e6e5524ec907f0850cbd6212be51256f4 (patch) | |
tree | bcd1f1293124fed7ec3c3862b2a05ddcba0bd5b2 /plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorerEventManager.java | |
parent | 6439e2e30cae467a3ed366b888c8a37faddb6e5a (diff) | |
download | org.eclipse.osee-c335219e6e5524ec907f0850cbd6212be51256f4.tar.gz org.eclipse.osee-c335219e6e5524ec907f0850cbd6212be51256f4.tar.xz org.eclipse.osee-c335219e6e5524ec907f0850cbd6212be51256f4.zip |
bug[ats_01DXH]: Order of Artifacts Not Updated Upon Name Change
Diffstat (limited to 'plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorerEventManager.java')
-rw-r--r-- | plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorerEventManager.java | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorerEventManager.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorerEventManager.java index 1a181d8ce4d..b1118e0e977 100644 --- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorerEventManager.java +++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorerEventManager.java @@ -89,11 +89,18 @@ public class ArtifactExplorerEventManager implements IArtifactEventListener { for (IArtifactExplorerEventHandler handler : handlers) { if (!handler.isDisposed()) { for (Artifact artifact : modifiedArts) { - // Don't refresh deleted artifacts - if (artifact.isDeleted()) { - continue; + try { + // Don't refresh deleted artifacts + if (artifact.isDeleted()) { + continue; + } + handler.getArtifactExplorer().getTreeViewer().update(artifact, null); + if (artifact.getParent() != null) { + handler.getArtifactExplorer().getTreeViewer().refresh(artifact.getParent()); + } + } catch (Exception ex) { + OseeLog.log(SkynetGuiPlugin.class, Level.SEVERE, ex); } - handler.getArtifactExplorer().getTreeViewer().update(artifact, null); } for (Artifact art : relModifiedArts) { |