@@ -149,9 +149,10 @@ private void populateHashMap() {
149149 this .typesRoot = typesRoot ;
150150 this .pcl = (PropertyChangeEvent evt ) -> {
151151 String eventType = evt .getPropertyName ();
152- if (eventType .equals (IngestManager .IngestJobEvent .COMPLETED .toString ())
153- || eventType .equals (IngestManager .IngestJobEvent .CANCELLED .toString ())) {
154-
152+ if (eventType .equals (IngestManager .IngestModuleEvent .CONTENT_CHANGED .toString ())
153+ || eventType .equals (IngestManager .IngestJobEvent .COMPLETED .toString ())
154+ || eventType .equals (IngestManager .IngestJobEvent .CANCELLED .toString ())
155+ || eventType .equals (Case .Events .DATA_SOURCE_ADDED .toString ())) {
155156 /**
156157 * Checking for a current case is a stop gap measure until a
157158 * different way of handling the closing of cases is worked out.
@@ -160,7 +161,7 @@ private void populateHashMap() {
160161 */
161162 try {
162163 Case .getCurrentCase ();
163- typesRoot .updateShowCounts ();
164+ typesRoot .updateShowCounts ();
164165 populateHashMap ();
165166 } catch (IllegalStateException notUsed ) {
166167 /**
@@ -285,9 +286,9 @@ class MediaTypeNode extends DisplayableItemNode {
285286 @ NbBundle .Messages ({"FileTypesByMimeTypeNode.createSheet.mediaType.name=Type" ,
286287 "FileTypesByMimeTypeNode.createSheet.mediaType.displayName=Type" ,
287288 "FileTypesByMimeTypeNode.createSheet.mediaType.desc=no description" })
288-
289+
289290 MediaTypeNode (String name ) {
290- super (Children .create (new MediaTypeNodeChildren (name ), true ), Lookups .singleton (name ));
291+ super (Children .create (new MediaTypeNodeChildren (name ), true ), Lookups .singleton (name ));
291292 setName (name );
292293 setDisplayName (name );
293294 this .setIconBaseWithExtension ("org/sleuthkit/autopsy/images/file_types.png" );
@@ -360,6 +361,7 @@ public void update(Observable o, Object arg) {
360361 * media subtype is the portion of the MIME type following the /.
361362 */
362363 class MediaSubTypeNode extends FileTypes .BGCountUpdatingNode {
364+
363365 @ NbBundle .Messages ({"FileTypesByMimeTypeNode.createSheet.mediaSubtype.name=Subtype" ,
364366 "FileTypesByMimeTypeNode.createSheet.mediaSubtype.displayName=Subtype" ,
365367 "FileTypesByMimeTypeNode.createSheet.mediaSubtype.desc=no description" })
@@ -392,7 +394,8 @@ public boolean isLeafTypeNode() {
392394 public <T > T accept (DisplayableItemNodeVisitor < T > v ) {
393395 return v .visit (this );
394396 }
395- @ Override
397+
398+ @ Override
396399 protected Sheet createSheet () {
397400 Sheet s = super .createSheet ();
398401 Sheet .Set ss = s .get (Sheet .PROPERTIES );
0 commit comments