[Refactoring] Usage of RecordInterface removed from ZRLEDecoder.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3471 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tightvnc/decoder/ZRLEDecoder.java b/java/src/com/tightvnc/decoder/ZRLEDecoder.java
index fbbb3a6..a22da90 100644
--- a/java/src/com/tightvnc/decoder/ZRLEDecoder.java
+++ b/java/src/com/tightvnc/decoder/ZRLEDecoder.java
@@ -63,11 +63,8 @@
     // raw pixel data.
     //
 
-    if (rec.canWrite()) {
-      if (rec.isRecordFromBeginning()) {
-        rec.writeIntBE(nBytes);
-        rec.write(zrleBuf, 0, nBytes);
-      } else if (!zrleRecWarningShown) {
+    if (dos != null) {
+      if (!zrleRecWarningShown) {
         System.out.println("Warning: ZRLE session can be recorded" +
                            " only from the beginning");
         System.out.println("Warning: Recorded file may be corrupted");