I am sorry, in my previous email the webrev-link is not correct (somehow it points to irrelevant webrev). The correct one is provided below. Please use it.
http://cr.openjdk.java.net/~dmarkov/8214579/webrev.00/ <http://cr.openjdk.java.net/~dmarkov/8214579/webrev.00/> Thanks, Dmitry > On 3 Jan 2019, at 18:29, Dmitry Markov <dmitry.mar...@oracle.com> wrote: > > Hello, > > Could you review a fix for jdk13, please? > > bug: https://bugs.openjdk.java.net/browse/JDK-8214579 > <https://bugs.openjdk.java.net/browse/JDK-8214579> > webrev: http://cr.openjdk.java.net/~dmarkov/8214579/webrev.00/ > <http://cr.openjdk.java.net/~dmarkov/8213583/webrev.00/> > > Problem description: > The problem is triggered by JDK-8204931 [1]. After its integration > SurfaceType with PixelConverter is used when createData() is called for > XRWindowSurfaceData. As a result a frame has no content, (e.g. text) in > XVFB/X11VNC environment. > > Fix: > It is necessary to use X11SurfaceType instead of XRSurfaceType inside > createData() for XRWindowSurfaceData > > Thanks, > Dmitry > > [1] - https://bugs.openjdk.java.net/browse/JDK-8204931 > <https://bugs.openjdk.java.net/browse/JDK-8204931>