From 040aa3a9876dac27d44e7478d2fad1dd9bebe6bf Mon Sep 17 00:00:00 2001 From: Sergey Karashevich Date: Tue, 22 Nov 2016 14:19:34 +0300 Subject: [PATCH] added display text to presentation for getting a meaningful toString() of MyNode object instead of empty string --- .../openapi/options/newEditor/SettingsTreeView.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/options/newEditor/SettingsTreeView.java b/platform/platform-impl/src/com/intellij/openapi/options/newEditor/SettingsTreeView.java index d4084c000e16..430aff0adcef 100644 --- a/platform/platform-impl/src/com/intellij/openapi/options/newEditor/SettingsTreeView.java +++ b/platform/platform-impl/src/com/intellij/openapi/options/newEditor/SettingsTreeView.java @@ -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;