On Wed, 18 Aug 2021 21:07:28 GMT, Alexey Ushakov <[email protected]> wrote:
> Update opacity only if the component is visible
src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java line 524:
> 522: if (textured != isTextured) {
> 523: textured = isTextured;
> 524: if (isVisible()) updateOpaque();
What is the root cause of the problem? Why we do not change the surface if the
peer is invisible? If the texture property will be changed while the peer is
invisible who and when will call the "updateOpaque"?
-------------
PR: https://git.openjdk.java.net/jdk/pull/5172