Compare commits

...

2 Commits
3.2.3 ... 3.2.4

4 changed files with 11 additions and 3 deletions

View File

@@ -1,6 +1,14 @@
FlatLaf Change Log
==================
## 3.2.4
#### Fixed bugs
- Popup: Fixed potential NPE in (unusual) case that the popup invoker is `null`
(only on Linux with Wayland and Java 21; regression in 3.2.3). (issue #752)
## 3.2.3
#### Fixed bugs

View File

@@ -1,5 +1,5 @@
#Signature file v4.1
#Version 3.2.3
#Version 3.2.4
CLSS public abstract interface com.formdev.flatlaf.FlatClientProperties
fld public final static java.lang.String BUTTON_TYPE = "JButton.buttonType"

View File

@@ -438,7 +438,7 @@ public class FlatPopupFactory
*/
private static void fixLinuxWaylandJava21focusIssue( Component owner ) {
// only necessary on Linux when running in Java 21+
if( !SystemInfo.isLinux || SystemInfo.javaVersion < SystemInfo.toVersion( 21, 0, 0, 0 ) )
if( owner == null || !SystemInfo.isLinux || SystemInfo.javaVersion < SystemInfo.toVersion( 21, 0, 0, 0 ) )
return;
// get window

View File

@@ -14,7 +14,7 @@
# limitations under the License.
#
flatlaf.releaseVersion = 3.2.3
flatlaf.releaseVersion = 3.2.4
flatlaf.developmentVersion = 3.3-SNAPSHOT
org.gradle.parallel = true