diff --git a/platform/platform-api/src/com/intellij/ui/components/JBLoadingPanel.java b/platform/platform-api/src/com/intellij/ui/components/JBLoadingPanel.java index f46e9dbbd63c..05bcf4a751dd 100644 --- a/platform/platform-api/src/com/intellij/ui/components/JBLoadingPanel.java +++ b/platform/platform-api/src/com/intellij/ui/components/JBLoadingPanel.java @@ -38,9 +38,13 @@ public class JBLoadingPanel extends JPanel { private final Collection myListeners = ContainerUtil.createLockFreeCopyOnWriteList(); public JBLoadingPanel(@Nullable LayoutManager manager, @NotNull Disposable parent) { + this(manager, parent, -1); + } + + public JBLoadingPanel(@Nullable LayoutManager manager, @NotNull Disposable parent, int startDelayMs) { super(new BorderLayout()); myPanel = manager == null ? new JPanel() : new JPanel(manager); - myDecorator = new LoadingDecorator(myPanel, parent, -1) { + myDecorator = new LoadingDecorator(myPanel, parent, startDelayMs) { @Override protected NonOpaquePanel customizeLoadingLayer(JPanel parent, JLabel text, AsyncProcessIcon icon) { final NonOpaquePanel panel = super.customizeLoadingLayer(parent, text, icon);