From d60bd5df145273058f5c08bb5f088f709db34d02 Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Sun, 5 Jun 2022 00:46:43 +0200 Subject: [PATCH] FlatEmptyBorder: fixed possible NPE if passed component is null --- .../src/main/java/com/formdev/flatlaf/ui/FlatEmptyBorder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatEmptyBorder.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatEmptyBorder.java index 34e5fb04..09725f83 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatEmptyBorder.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatEmptyBorder.java @@ -56,7 +56,7 @@ public class FlatEmptyBorder protected static Insets scaleInsets( Component c, Insets insets, int top, int left, int bottom, int right ) { - boolean leftToRight = left == right || c.getComponentOrientation().isLeftToRight(); + boolean leftToRight = left == right || c == null || c.getComponentOrientation().isLeftToRight(); insets.left = scale( leftToRight ? left : right ); insets.top = scale( top ); insets.right = scale( leftToRight ? right : left );