From 641fe4aa9d5597939db1fa1a997065efa4e6680b Mon Sep 17 00:00:00 2001 From: jmillman Date: Wed, 1 Jul 2015 12:33:49 -0400 Subject: [PATCH] have BlackboardArtifactTagNodeFactory implement Observer and listen to tag changes like ContentTagNodeFactory does --- Core/src/org/sleuthkit/autopsy/datamodel/Tags.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Core/src/org/sleuthkit/autopsy/datamodel/Tags.java b/Core/src/org/sleuthkit/autopsy/datamodel/Tags.java index ff70b596c7..dfd47a7253 100755 --- a/Core/src/org/sleuthkit/autopsy/datamodel/Tags.java +++ b/Core/src/org/sleuthkit/autopsy/datamodel/Tags.java @@ -455,13 +455,14 @@ public class Tags implements AutopsyVisitableItem { } } - private class BlackboardArtifactTagNodeFactory extends ChildFactory { + private class BlackboardArtifactTagNodeFactory extends ChildFactory implements Observer { private final TagName tagName; BlackboardArtifactTagNodeFactory(TagName tagName) { super(); this.tagName = tagName; + tagResults.addObserver(this); } @Override @@ -480,5 +481,10 @@ 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); + } } }