Bug 1081

Summary: Fix GLJPanel Regression: Honor pre-init reshape-size at initializeBackendImpl()
Product: [JogAmp] Jogl Reporter: Sven Gothel <sgothel>
Component: coreAssignee: Sven Gothel <sgothel>
Status: RESOLVED FIXED    
Severity: major CC: sgothel
Priority: ---    
Version: 2.3.0   
Hardware: All   
OS: all   
Type: --- SCM Refs:
ce969bd565b0a6e72632630c88c4135d0410bf0f
Workaround: ---

Description Sven Gothel 2014-10-01 00:34:27 CEST
GLJPanel Regression: Honor pre-init reshape-size at initializeBackendImpl()

Commit 84f367a73c5b16dcebfd877e82e1c2cb90ae74ce introduced a regression
to reshape behavior in between addNotify and paintComponent.

Commit 84f367a73c5b16dcebfd877e82e1c2cb90ae74ce removed utilization of reshape-size
in case panel-size is valid, even if a reshape event happened in between:
  - addNotify
  - paintComponent

initializeBackendImpl() includes now uses reshape-size IFF handleReshape is set.
Before it was using reshape-size only if panel-size was invalid.
Comment 1 Sven Gothel 2014-10-01 00:36:42 CEST
Commit ce969bd565b0a6e72632630c88c4135d0410bf0f
  - Fixes as described 
  - estAWT03GLJPanelRecreate01 covers this issue.