Ignore:
Timestamp:
01/09/13 00:09:10 (11 years ago)
Author:
psniegowski
Message:

Add f0 parsing and f0->Model transformation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • java/main/src/main/java/com/framsticks/dumping/SaveStream.java

    r77 r78  
    3737        this.instance = instance;
    3838        this.stateFunctor = stateFunctor;
    39         dispatched = 1;
    40         write(root);
     39                dispatchWrite(root);
    4140    }
     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        }
    4251
    4352    protected void finished() {
     
    5362        } else {
    5463            AccessInterface access = instance.bindAccess(path);
     64                        assert access != null;
    5565            FramsClass framsClass = access.getFramsClass();
    5666            assert framsClass != null;
     
    7686                    final Path childPath = path.appendNode(new Node(childParam, access.get(childParam, Object.class)));
    7787                    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);
    8589                    }
    8690                }
     
    9296        }
    9397    }
    94 
    95 
    9698}
Note: See TracChangeset for help on using the changeset viewer.