added display text to presentation for getting a meaningful toString() of MyNode object instead of empty string

This commit is contained in:
Sergey Karashevich
2016-11-22 15:09:50 +03:00
parent 0ce1045cc1
commit 040aa3a987
@@ -18,6 +18,7 @@ package com.intellij.openapi.options.newEditor;
import com.intellij.icons.AllIcons;
import com.intellij.ide.plugins.IdeaPluginDescriptor;
import com.intellij.ide.plugins.PluginManagerCore;
import com.intellij.ide.projectView.PresentationData;
import com.intellij.ide.util.treeView.NodeDescriptor;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.extensions.PluginDescriptor;
@@ -482,6 +483,11 @@ final class SettingsTreeView extends JComponent implements Accessible, Disposabl
return result;
}
protected void update(PresentationData presentation) {
super.update(presentation);
presentation.addText(myDisplayName, getPlainAttributes());
}
@Override
public boolean isAlwaysLeaf() {
return myComposite == null;