mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-28 12:09:14 +00:00
8361521: BogusFocusableWindowState.java fails with StackOverflowError on Linux
Reviewed-by: aivanov, serb
This commit is contained in:
parent
9339a6a232
commit
bdc39818ce
@ -1098,9 +1098,11 @@ class XWindowPeer extends XPanelPeer implements WindowPeer,
|
||||
suppressWmTakeFocus(true);
|
||||
}
|
||||
}
|
||||
updateFocusability();
|
||||
promoteDefaultPosition();
|
||||
boolean refreshChildsTransientFor = isVisible() != vis;
|
||||
if (refreshChildsTransientFor) {
|
||||
updateFocusability();
|
||||
}
|
||||
promoteDefaultPosition();
|
||||
super.setVisible(vis);
|
||||
if (refreshChildsTransientFor) {
|
||||
for (Window child : ((Window) target).getOwnedWindows()) {
|
||||
|
||||
@ -119,7 +119,6 @@ java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java 8081489 generi
|
||||
java/awt/Focus/IconifiedFrameFocusChangeTest/IconifiedFrameFocusChangeTest.java 6849364 generic-all
|
||||
java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusToFrontTest.java 6848406 generic-all
|
||||
java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusSetVisibleTest.java 6848407 generic-all
|
||||
java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java 8361521 linux-all
|
||||
java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java 8340374 macosx-all
|
||||
java/awt/Frame/MaximizedUndecorated/MaximizedUndecorated.java 8022302 generic-all
|
||||
java/awt/Frame/RestoreToOppositeScreen/RestoreToOppositeScreen.java 8286840 linux-all
|
||||
|
||||
@ -25,7 +25,7 @@ import java.awt.Window;
|
||||
|
||||
/**
|
||||
* @test
|
||||
* @bug 8346952
|
||||
* @bug 8346952 8361521
|
||||
* @summary Verifies no exception occurs when triggering updateCG()
|
||||
* for an ownerless window.
|
||||
* @key headful
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user