< FormEditorSupport formSupport = ((FormDataObject)o).getFormEditor(); < if (formSupport.loadForm()) { < // FormModel model = formSupport.getFormModel(); < // model.setFormDesigner(this); < setModel(formSupport.getFormModel()); < initialize(); < formSupport.setFormDesigner(this); < ComponentInspector.getInstance().focusForm(formSupport); < } --- > formEditorSupport = ((FormDataObject)o).getFormEditor(); > formEditorSupport.setFormDesigner(this); > > // hotfix for NB 3.3.0 - invoke loading in AWT event queue, but > // don't block it > SwingUtilities.invokeLater(new Runnable() { > public void run() { > if (formEditorSupport.loadForm()) { > setModel(formEditorSupport.getFormModel()); > initialize(); > ComponentInspector.getInstance().focusForm(formEditorSupport); > } > } > }); 153a159,160 > if (formModel == null) > return; 171a179,181 > if (formModel == null) > return; >