JBR-8264 java/awt/Multiscreen/UpdateGCTest/UpdateGCTest.java throws StackOverflowError at WLComponentPeer.getMinimumSize

This commit is contained in:
Maxim Kartashev
2025-02-17 15:45:36 +04:00
parent 59a19cc74a
commit 274db75a6a

View File

@@ -410,7 +410,7 @@ public class WLComponentPeer implements ComponentPeer {
// which may result in visual artifacts.
int surfaceWidth = wlSize.getSurfaceWidth();
int surfaceHeight = wlSize.getSurfaceHeight();
Dimension surfaceMinSize = javaUnitsToSurfaceSize(constrainSize(getMinimumSize()));
Dimension surfaceMinSize = javaUnitsToSurfaceSize(constrainSize(target.getMinimumSize()));
Dimension maxSize = target.isMaximumSizeSet() ? target.getMaximumSize() : null;
Dimension surfaceMaxSize = maxSize != null ? javaUnitsToSurfaceSize(constrainSize(maxSize)) : null;
@@ -895,7 +895,7 @@ public class WLComponentPeer implements ComponentPeer {
}
public Dimension getMinimumSize() {
return target.getMinimumSize();
return new Dimension(1, 1);
}
void showWindowMenu(long serial, int x, int y) {