Mercurial > hg > Applications > TreeVNC
diff src/viewer_swing/java/com/glavsoft/viewer/swing/RendererImpl.java @ 57:17b702648079
version2.7.2 original version.
author | Taninari YU <you@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 15 Dec 2013 18:04:03 +0900 |
parents | 4689cc86d6cb |
children | 433c79184c05 |
line wrap: on
line diff
--- a/src/viewer_swing/java/com/glavsoft/viewer/swing/RendererImpl.java Tue Jul 03 13:20:49 2012 +0900 +++ b/src/viewer_swing/java/com/glavsoft/viewer/swing/RendererImpl.java Sun Dec 15 18:04:03 2013 +0900 @@ -1,4 +1,4 @@ -// Copyright (C) 2010, 2011 GlavSoft LLC. +// Copyright (C) 2010, 2011, 2012, 2013 GlavSoft LLC. // All rights reserved. // //------------------------------------------------------------------------- @@ -37,7 +37,8 @@ import java.util.concurrent.TimeoutException; public class RendererImpl extends Renderer implements ImageObserver { - private final Image offscreanImage; + CyclicBarrier barrier = new CyclicBarrier(2); + private final Image offscreanImage; public RendererImpl(Reader reader, int width, int height, PixelFormat pixelFormat) { if (0 == width) width = 1; if (0 == height) height = 1; @@ -61,7 +62,6 @@ * @param jpegBufferLength jpeg image data array length * @param rect image location and dimensions */ - CyclicBarrier barier = new CyclicBarrier(2); @Override public void drawJpegImage(byte[] bytes, int offset, int jpegBufferLength, FramebufferUpdateRectangle rect) { @@ -69,7 +69,7 @@ offset, jpegBufferLength); Toolkit.getDefaultToolkit().prepareImage(jpegImage, -1, -1, this); try { - barier.await(3, TimeUnit.SECONDS); + barrier.await(3, TimeUnit.SECONDS); } catch (InterruptedException e) { // nop } catch (BrokenBarrierException e) { @@ -87,7 +87,7 @@ boolean isReady = (infoflags & (ALLBITS | ABORT)) != 0; if (isReady) { try { - barier.await(); + barrier.await(); } catch (InterruptedException e) { // nop } catch (BrokenBarrierException e) {