coverage: no more special icons

This commit is contained in:
anna
2011-10-04 11:38:34 +02:00
parent f23b5a61bc
commit 887ce75e9c
2 changed files with 1 additions and 9 deletions
@@ -41,9 +41,6 @@ public abstract class RunConfigurationExtension<T extends AbstractRunConfigurati
protected abstract void writeExternal(@NotNull final T runConfiguration,
@NotNull final Element element) throws WriteExternalException;
@Nullable
protected abstract Icon getIcon(@NotNull final T configuration);
@Nullable
protected abstract <P extends T> SettingsEditor<P> createEditor(@NotNull final P configuration);
@@ -87,12 +87,7 @@ public class RunConfigurationExtensionsManager<U extends AbstractRunConfiguratio
}
public Icon getIcon(@NotNull final U configuration, @NotNull final Icon icon) {
for (T extension : getApplicableExtensions(configuration)) {
final Icon extIcon = extension.getIcon(configuration);
if (extIcon != null) {
return LayeredIcon.create(icon, extIcon);
}
}
return icon;
}