diff --git a/platform/platform-impl/src/com/intellij/ide/IdeRepaintManager.java b/platform/platform-impl/src/com/intellij/ide/IdeRepaintManager.java index bb2cf498987c..694a00782a9c 100644 --- a/platform/platform-impl/src/com/intellij/ide/IdeRepaintManager.java +++ b/platform/platform-impl/src/com/intellij/ide/IdeRepaintManager.java @@ -44,6 +44,7 @@ public class IdeRepaintManager extends RepaintManager { WeakReference myLastComponent; public Image getVolatileOffscreenBuffer(Component c, int proposedWidth, int proposedHeight) { + if (proposedWidth <= 0 || proposedHeight <= 0) return null; final Image buffer = super.getVolatileOffscreenBuffer(c, proposedWidth, proposedHeight); clearLeakyImages(false); // DisplayChangedListener might be unavailable return buffer;