[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");