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.