Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorddunne2010-09-10 21:07:23 +0000
committerRyan D. Brooks2010-09-10 21:07:23 +0000
commitc335219e6e5524ec907f0850cbd6212be51256f4 (patch)
treebcd1f1293124fed7ec3c3862b2a05ddcba0bd5b2 /plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/ArtifactExplorerEventManager.java
parent6439e2e30cae467a3ed366b888c8a37faddb6e5a (diff)
downloadorg.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.java15
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) {

Back to the top