Fix another edge case bug with Display.setParent() on OS X. Thx to

ihkbob for providing test case to reproduce it.
This commit is contained in:
kappaOne 2013-10-26 17:05:44 +01:00
parent 38a3f6696c
commit dfbb8d3cbc
1 changed files with 4 additions and 2 deletions

View File

@ -125,7 +125,8 @@ abstract class MacOSXCanvasPeerInfo extends MacOSXPeerInfo {
int top = insets != null ? insets.top : 0;
int left = insets != null ? insets.left : 0;
nSetLayerPosition(getHandle(), component.getX() - left, component.getY() - top);
//nSetLayerPosition(getHandle(), component.getX() - left, component.getY() - top);
nSetLayerBounds(getHandle(), component.getX() - left, component.getY() - top, component.getWidth(), component.getHeight());
}
public void componentResized(ComponentEvent e) {
@ -150,7 +151,8 @@ abstract class MacOSXCanvasPeerInfo extends MacOSXPeerInfo {
int top = insets != null ? insets.top : 0;
int left = insets != null ? insets.left : 0;
nSetLayerPosition(getHandle(), component.getX() - left, component.getY() - top);
//nSetLayerPosition(getHandle(), component.getX() - left, component.getY() - top);
nSetLayerBounds(getHandle(), component.getX() - left, component.getY() - top, component.getWidth(), component.getHeight());
}
public void componentShown(ComponentEvent e) {