]> source.dussan.org Git - tigervnc.git/commitdiff
[Refactoring] Member "recordFromBeggining" removed from class RfbProto. Added "rec...
authorenikey <enikey@3789f03b-4d11-0410-bbf8-ca57d06f2519>
Thu, 25 Dec 2008 09:36:59 +0000 (09:36 +0000)
committerenikey <enikey@3789f03b-4d11-0410-bbf8-ca57d06f2519>
Thu, 25 Dec 2008 09:36:59 +0000 (09:36 +0000)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3466 3789f03b-4d11-0410-bbf8-ca57d06f2519

java/src/com/tightvnc/vncviewer/RfbProto.java
java/src/com/tightvnc/vncviewer/VncCanvas.java

index 5731bf0a4de75819a6876095a20e3d5d7a689713..51532531cfd48bce8ad34e196b3e2e36070ac4b1 100644 (file)
@@ -184,11 +184,6 @@ class RfbProto {
   // containing Zlib-, ZRLE- or Tight-encoded data.
   boolean wereZlibUpdates = false;
 
-  // This will be set to false if the startSession() was called after
-  // we have received at least one Zlib-, ZRLE- or Tight-encoded
-  // framebuffer update.
-  boolean recordFromBeginning = true;
-
   // This fields are needed to show warnings about inefficiently saved
   // sessions only once per each saved session file.
   boolean zlibWarningShown;
@@ -689,8 +684,6 @@ class RfbProto {
     //        we should maintain separate flags for Zlib, ZRLE and
     //        Tight, instead of one ``wereZlibUpdates'' variable.
     //
-    if (wereZlibUpdates)
-      recordFromBeginning = false;
 
     zlibWarningShown = false;
     tightWarningShown = false;
@@ -880,10 +873,6 @@ class RfbProto {
       }
     }
 
-    if (rec != null && recordFromBeginning)
-      for (int i = 0; i < byteCount; i++)
-       rec.writeByte(portion[i]);
-
     return len;
   }
 
@@ -1431,7 +1420,7 @@ class RfbProto {
     deflater.finish();
     int compressedSize = deflater.deflate(buf);
     recordCompactLen(compressedSize);
-    rec.write(buf, 0, compressedSize);
+    if (rec != null) rec.write(buf, 0, compressedSize);
   }
 
   void recordCompressedData(byte[] data) throws IOException {
@@ -1456,7 +1445,7 @@ class RfbProto {
        buf[bytes++] = (byte)(len >> 14 & 0xFF);
       }
     }
-    rec.write(buf, 0, bytes);
+    if (rec != null) rec.write(buf, 0, bytes);
   }
 
   public void startTiming() {
index 051928abc436f4c784788cd5585ba63613997315..23361c59e36fdb123f7a33b354d55699fb55595d 100644 (file)
@@ -1281,7 +1281,8 @@ class VncCanvas extends Canvas
   //
 
   public boolean isRecordFromBeginning() {
-    return rfb.recordFromBeginning;
+    return false;
+    //return rfb.recordFromBeginning;
   }
 
   public boolean canWrite() {