diff src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveUpdateRectangle.java @ 65:3d2b82127a3c

resolve nullpo
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Fri, 20 Nov 2015 13:14:37 +0900
parents 66f95be0daab
children 16e4c3f17be9
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveUpdateRectangle.java	Thu Nov 19 03:25:54 2015 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveUpdateRectangle.java	Fri Nov 20 13:14:37 2015 +0900
@@ -37,7 +37,13 @@
         ArrayList<String> clist = info3.asClass(ArrayList.class);
         // for measurement
         if (info2.getReceiveData().getSetTime()) {
-            ods.flip("parent", "measurement", info2);
+            ReceiveData r = info2.getReceiveData();
+            ReceiveData rData = new ReceiveData("measurement");
+
+            rData.setZippedDataSize(r.getZippedDataSize());
+            rData.setTimes(r.getTime(), r.getSetTime(), r.getDepth());
+
+            ods.put("parent", "measurement", rData);
         }
         for (String node : clist){
             if (!info1.from.equals(node)) {