Merge pull request #1507 from millmanorama/update_artifact_tags

update the artifact tag  nodes when tags are created/deleted
This commit is contained in:
Richard Cordovano 2015-08-12 10:19:58 -04:00
commit f595d3fe12

View File

@ -428,13 +428,14 @@ public class Tags implements AutopsyVisitableItem {
}
}
private class BlackboardArtifactTagNodeFactory extends ChildFactory<BlackboardArtifactTag> {
private class BlackboardArtifactTagNodeFactory extends ChildFactory<BlackboardArtifactTag> implements Observer {
private final TagName tagName;
BlackboardArtifactTagNodeFactory(TagName tagName) {
super();
this.tagName = tagName;
tagResults.addObserver(this);
}
@Override
@ -453,5 +454,9 @@ public class Tags implements AutopsyVisitableItem {
// The blackboard artifact tags to be wrapped are used as the keys.
return new BlackboardArtifactTagNode(key);
}
@Override
public void update(Observable o, Object arg) {
refresh(true);
}
}
}