}
}
- _container.setVisible(true);
- _container.validate();
+ //_container.setVisible(true);
+ //_container.validate();
// if we have a UI open and we haven't been around for at least 5 seconds (the default
// for min_show_seconds), don't stick a fork in ourselves straight away but give our
instantSplashPane.setSize(bwidth,bheight);
instantSplashPane.setPreferredSize(new Dimension(bwidth,bheight));
- _layers.add(instantSplashPane, Integer.valueOf(0));
-
+ _layers.add(instantSplashPane, Integer.valueOf(1));
+
_container.setPreferredSize(new Dimension(bwidth,bheight));
}
} catch (Exception e) {
_patchNotes.setFont(StatusPanel.FONT);
_layers.add(_patchNotes);
_status = new StatusPanel(_msgs);
- //setStatusAsync("test", stepToGlobalPercent(1), -1L, false);
- _layers.add(_status, Integer.valueOf(10));
+ setStatusAsync("m.initialising", 0, -1L, true);
+ //_layers.add(_status, Integer.valueOf(2));
initInterface();
}
showContainer();
_status.setProgress(0, -1L);
} else if (percent >= 0) {
_status.setProgress(percent, remaining);
+ } else {
+ //_status.setStatus("m.initialising", false);
}
+
}
});
+
+ if (! _addedStatusLayer) {
+ _layers.add(_status, Integer.valueOf(2));
+ _addedStatusLayer = true;
+ initInterface();
+ }
+
}
protected void reportTrackingEvent (String event, int progress)
} catch (Exception e) {
log.warning("Could't read config when invoking GUI action", "Exception", e.getMessage());
}
- if (! (_ifc == null) && _ifc.progressSync) {
+ if (_ifc != null && _ifc.progressSync) {
try {
EventQueue.invokeAndWait(r);
+ //r.run();
} catch (Exception e) {
log.warning("Tried to invokeAndWait but couldn't. Going to invokeLater instead", "Exception", e.getMessage());
EventQueue.invokeLater(r);
}
} else {
EventQueue.invokeLater(r);
+ //r.run();
}
+ //try { Thread.sleep(500); } catch (Exception e) {}
+
}
protected Application _app;
protected AbortPanel _abort;
protected RotatingBackgrounds _background;
+ protected boolean _addedStatusLayer;
protected boolean _dead;
protected boolean _silent;
protected boolean _launchInSilent;
protected boolean _noUpdate;
protected long _startup;
-
+
protected Set<Resource> _toInstallResources;
protected boolean _readyToInstall;