Summary: | GLCanvas disappear when moves between two JFrame | ||
---|---|---|---|
Product: | [JogAmp] Jogl | Reporter: | Franco <fzanelli> |
Component: | awt | Assignee: | Sven Gothel <sgothel> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | bart.adams, fzanelli |
Priority: | --- | ||
Version: | 2 | ||
Hardware: | pc_all | ||
OS: | windows | ||
Type: | DEFECT | SCM Refs: |
45ce96db65fa7cbfd3bcb3dd4503bc6251d2e493
|
Workaround: | --- | ||
Bug Depends on: | 729, 816, 849, 928, 937 | ||
Bug Blocks: | 906 |
Description
Franco
2013-11-04 15:53:27 CET
With jogl version 2.1.1, same OS and platform configuration, the problem doesn't appear. It has been introduced in last release. If you call setVisible(true) on the GLCanvas after newFrame.setVisible(true) it should appear again. Probably a regression to the fix of Bug 878 jogl git commit 887dbdb34d71a3a266b7854bc9a3842aad1032f9 45ce96db65fa7cbfd3bcb3dd4503bc6251d2e493 When JAWTWindow's visibility tracker updates component's local visibility, it should read it's local visibility state instead 'trusting' the passed state. Make JAWTWindow's visibility tracker DEBUG output more brief for readability. Related: Bug 816, Bug 849, Bug 729 Please re-test all unit tests related to above bugs! com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT May use scripts/tests.sh via scripts/tests-x64.sh .. etc Please reopen if recuring regression .. above tests worked fine here on GNU/Linux X11. |