From 2bfa59d54c0065b3fe976edefc2b23ff5392b794 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Thu, 2 Aug 2012 21:24:10 +0200 Subject: [PATCH] http://youtrack.jetbrains.com/issue/IDEA-89674 + EA-34351 --- .../src/com/intellij/util/ui/ButtonlessScrollBarUI.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/platform/platform-api/src/com/intellij/util/ui/ButtonlessScrollBarUI.java b/platform/platform-api/src/com/intellij/util/ui/ButtonlessScrollBarUI.java index 07353a8faee1..647544ef3229 100644 --- a/platform/platform-api/src/com/intellij/util/ui/ButtonlessScrollBarUI.java +++ b/platform/platform-api/src/com/intellij/util/ui/ButtonlessScrollBarUI.java @@ -97,6 +97,15 @@ public class ButtonlessScrollBarUI extends BasicScrollBarUI { }; } + @Override + public void layoutContainer(Container scrollbarContainer) { + try { + super.layoutContainer(scrollbarContainer); + } catch (NullPointerException ignore) { + //installUI is not performed yet or uninstallUI has set almost every field to null. Just ignore it //IDEA-89674 + } + } + public static Color getGradientLightColor() { return UIUtil.isUnderDarcula() ? GRADIENT_LIGHT_DARK_VARIANT : GRADIENT_LIGHT; }