diff -r 41452ce3299f vmd.inspector/src/org/netbeans/modules/vmd/inspector/InspectorFolderNode.java --- a/vmd.inspector/src/org/netbeans/modules/vmd/inspector/InspectorFolderNode.java Tue Apr 22 16:42:37 2008 +0200 +++ b/vmd.inspector/src/org/netbeans/modules/vmd/inspector/InspectorFolderNode.java Wed Apr 23 15:50:58 2008 +0200 @@ -95,7 +95,18 @@ } public String getHtmlDisplayName() { - return folder.getHtmlDisplayName(); + if (component == null) + return ""; //NOI18N + final String[] componentTypeName = new String[1]; + getComponent().getDocument().getTransactionManager().readAccess(new Runnable() { + + public void run() { + InfoPresenter presenter = getComponent().getPresenter(InfoPresenter.class); + componentTypeName[0] = presenter.getDisplayName (InfoPresenter.NameType.SECONDARY); + } + }); + return componentTypeName[0] != null ? getName() + " [" + componentTypeName[0] + "]" : getName(); //NOI18N + } public Image getIcon(int type) { @@ -142,10 +153,12 @@ this.folder = folderWrapper.getFolder(); super.setDisplayName(folder.getDisplayName()); this.componentID = folder.getComponentID(); - if (folder.getName() == null) + + if (folder.getName() == null) { super.setName(folder.getDisplayName()); - else + } else { super.setName(folder.getName()); + } if (componentID != null) { document.getTransactionManager().readAccess(new Runnable() { public void run() { diff -r 41452ce3299f vmd.inspector/src/org/netbeans/modules/vmd/inspector/InspectorWrapperTree.java --- a/vmd.inspector/src/org/netbeans/modules/vmd/inspector/InspectorWrapperTree.java Tue Apr 22 16:42:37 2008 +0200 +++ b/vmd.inspector/src/org/netbeans/modules/vmd/inspector/InspectorWrapperTree.java Wed Apr 23 15:50:58 2008 +0200 @@ -435,9 +435,7 @@ if (parentWrapper.getChildren() != null) { for (InspectorFolderWrapper wrapper : parentWrapper.getChildren()) { updateTreeStructureView(wrapper); - if (foldersToUpdate.contains(wrapper)) { - wrapper.resolveFolder(document); - } + wrapper.resolveFolder(document); } } if (parentWrapper.getChildren() == null || parentWrapper.getChildren().isEmpty()) {