diff --git a/CHANGELOG.md b/CHANGELOG.md index f7477fdd..6aa75f47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,6 +67,8 @@ FlatLaf Change Log - Linux: Fixed NPE when using `java.awt.TrayIcon`. (issue #405) - FileChooser: Workaround for crash on Windows with Java 17 32-bit (disabled Windows icons). Java 17 64-bit is not affected. (issue #403) +- Native window decorations: Fixed layout loop, which may occur under special + circumstances and slows down the application. (issue #420) ## 1.6.1 diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTitlePane.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTitlePane.java index 02c0b464..86f7bbd0 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTitlePane.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTitlePane.java @@ -508,7 +508,7 @@ public class FlatTitlePane protected void menuBarLayouted() { updateNativeTitleBarHeightAndHitTestSpotsLater(); - revalidate(); + doLayout(); } /*debug