public static AlignmentPanel[] getAlignmentPanels(String viewId)
{
int count = 0;
+ if (Desktop.desktop==null)
+ {
+ // no frames created and in headless mode
+ // TODO: verify that frames are recoverable when in headless mode
+ return null;
+ }
JInternalFrame[] frames = Desktop.desktop.getAllFrames();
ArrayList aps = new ArrayList();
for (int t = 0; t < frames.length; t++)