- Timestamp:
- 01/09/13 00:09:10 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/dumping/SaveStream.java
r77 r78 37 37 this.instance = instance; 38 38 this.stateFunctor = stateFunctor; 39 dispatched = 1; 40 write(root); 39 dispatchWrite(root); 41 40 } 41 42 protected void dispatchWrite(final Path path) { 43 ++dispatched; 44 instance.invokeLater(new Runnable() { 45 @Override 46 public void run() { 47 write(path); 48 } 49 }); 50 } 42 51 43 52 protected void finished() { … … 53 62 } else { 54 63 AccessInterface access = instance.bindAccess(path); 64 assert access != null; 55 65 FramsClass framsClass = access.getFramsClass(); 56 66 assert framsClass != null; … … 76 86 final Path childPath = path.appendNode(new Node(childParam, access.get(childParam, Object.class))); 77 87 if (childPath.isResolved() && instance.getInfoFromCache(childPath) != null) { 78 ++dispatched; 79 instance.invokeLater(new Runnable() { 80 @Override 81 public void run() { 82 write(childPath); 83 } 84 }); 88 dispatchWrite(childPath); 85 89 } 86 90 } … … 92 96 } 93 97 } 94 95 96 98 }
Note: See TracChangeset
for help on using the changeset viewer.