From 8ab3ddc7e483e0c5d5160dcd4ec13d68351e3ec1 Mon Sep 17 00:00:00 2001 From: Alexandr Evstigneev Date: Fri, 9 Sep 2016 12:03:15 +0300 Subject: [PATCH] Plugins suggestions: enabled suggesions for plugins, which files being supported via AbstractFileType (see https://github.com/JetBrains/intellij-community/pull/362) --- .../PluginAdvertiserEditorNotificationProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginAdvertiserEditorNotificationProvider.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginAdvertiserEditorNotificationProvider.java index 431a08eb3c7d..b2248b632ed1 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginAdvertiserEditorNotificationProvider.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginAdvertiserEditorNotificationProvider.java @@ -20,6 +20,7 @@ import com.intellij.ide.util.PropertiesComponent; import com.intellij.openapi.fileEditor.FileEditor; import com.intellij.openapi.fileTypes.FileTypeFactory; import com.intellij.openapi.fileTypes.PlainTextFileType; +import com.intellij.openapi.fileTypes.impl.AbstractFileType; import com.intellij.openapi.project.DumbAware; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Key; @@ -57,7 +58,7 @@ public class PluginAdvertiserEditorNotificationProvider extends EditorNotificati @Nullable @Override public EditorNotificationPanel createNotificationPanel(@NotNull VirtualFile file, @NotNull FileEditor fileEditor) { - if (file.getFileType() != PlainTextFileType.INSTANCE) return null; + if (file.getFileType() != PlainTextFileType.INSTANCE && !(file.getFileType() instanceof AbstractFileType)) return null; final String extension = file.getExtension(); final String fileName = file.getName();