import javax.swing.SwingWorker;
import net.sf.openrocket.document.OpenRocketDocument;
+import net.sf.openrocket.file.DatabaseMotorFinder;
import net.sf.openrocket.file.RocketLoader;
import net.sf.openrocket.logging.LogHelper;
import net.sf.openrocket.startup.Application;
is = new ProgressInputStream(is);
try {
- return loader.load(is);
+ return loader.load(is, new DatabaseMotorFinder());
} finally {
try {
is.close();
}
-
-
+
+
private class ProgressInputStream extends FilterInputStream {
private final int size;
}
-
+
@Override
public int read() throws IOException {
int c = in.read();
}
-
+
private void setProgress() {
int p = MathUtil.clamp(readBytes * 100 / size, 0, 100);
if (progress != p) {