Merge pull request #78 from kruland2607/master
Load presets in foreground thread.
This commit is contained in:
commit
1d33f1db8c
@ -20,8 +20,8 @@ import net.sf.openrocket.gui.main.BasicFrame;
|
|||||||
import net.sf.openrocket.gui.main.MRUDesignFile;
|
import net.sf.openrocket.gui.main.MRUDesignFile;
|
||||||
import net.sf.openrocket.gui.main.Splash;
|
import net.sf.openrocket.gui.main.Splash;
|
||||||
import net.sf.openrocket.gui.main.SwingExceptionHandler;
|
import net.sf.openrocket.gui.main.SwingExceptionHandler;
|
||||||
import net.sf.openrocket.gui.util.GUIUtil;
|
|
||||||
import net.sf.openrocket.gui.util.BlockingMotorDatabaseProvider;
|
import net.sf.openrocket.gui.util.BlockingMotorDatabaseProvider;
|
||||||
|
import net.sf.openrocket.gui.util.GUIUtil;
|
||||||
import net.sf.openrocket.gui.util.SwingPreferences;
|
import net.sf.openrocket.gui.util.SwingPreferences;
|
||||||
import net.sf.openrocket.logging.LogHelper;
|
import net.sf.openrocket.logging.LogHelper;
|
||||||
import net.sf.openrocket.util.BuildProperties;
|
import net.sf.openrocket.util.BuildProperties;
|
||||||
@ -165,14 +165,13 @@ public class ApplicationStartup {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Start loading preset components in background thread.
|
* Start loading preset components in background thread.
|
||||||
*
|
*
|
||||||
* Public for Python bindings.
|
* Public for Python bindings.
|
||||||
*/
|
*/
|
||||||
public void loadPresetComponents() {
|
public void loadPresetComponents() {
|
||||||
ComponentPresetDatabase componentPresetDao = new ComponentPresetDatabase(true) {
|
ComponentPresetDatabase componentPresetDao = new ComponentPresetDatabase(false) {
|
||||||
@Override
|
@Override
|
||||||
protected void load() {
|
protected void load() {
|
||||||
ConcurrentComponentPresetDatabaseLoader presetLoader = new ConcurrentComponentPresetDatabaseLoader(this);
|
ConcurrentComponentPresetDatabaseLoader presetLoader = new ConcurrentComponentPresetDatabaseLoader(this);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user