Hi all,

Please review a fix for the following bug:
https://bugs.openjdk.java.net/browse/JDK-8160696
webrev:
http://cr.openjdk.java.net/~mcherkas/8160696/webrev.00/

Java throws exception: "IllegalArgumentException: adding a component to a container on a different GraphicsDevice" if you move a Java application to different monitor and add a Component to a Container on another graphics device, without explicitly
removing the Component from its previous parent.

Moving components between containers works fine if you remove the component
manually before moving it to other container, however this is already done in addImpl method, so I've just put a removing the component from old parent before " checkGD". It works fine now and I'm not sure whether we need "checkGD" at all, however I leave it
there just in case.

Thanks,
Mikhail.

Reply via email to