< prev index next >
src/java.desktop/share/classes/java/awt/Component.java
Print this page
*** 1133,1143 ****
checkTreeLock();
if (graphicsConfig == gc) {
return false;
}
!
graphicsConfig = gc;
ComponentPeer peer = this.peer;
if (peer != null) {
return peer.updateGraphicsData(gc);
--- 1133,1148 ----
checkTreeLock();
if (graphicsConfig == gc) {
return false;
}
! // If component is moved from one screen(hidpi) to another sceeen(lowdpi)
! // graphicsConfig property is fired to enable the component to recalculate
! // any rendering data, if needed
! if (graphicsConfig != null && gc != null) {
! firePropertyChange("graphicsConfig", graphicsConfig, gc);
! }
graphicsConfig = gc;
ComponentPeer peer = this.peer;
if (peer != null) {
return peer.updateGraphicsData(gc);
< prev index next >