Changeset 913


Ignore:
Timestamp:
11/18/10 16:11:26 (14 years ago)
Author:
patdui
Message:
  • fix bug when some profiles do not have a "defining component" adding one on the fly.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/editor/CMDComponentXMLEditor.as

    r873 r913  
    181181                        } else {
    182182                                _firstComponent = components.getItemAt(0) as CMDComponent;
     183                                if (_firstComponent.componentId != "" && _firstComponent.componentId != null) {
     184                                    _firstComponent = new CMDComponent();
     185                                    _firstComponent.name = _spec.headerName;
     186                                    _firstComponent.cmdComponents = _spec.cmdComponents;
     187                                    _spec.cmdComponents = new ArrayCollection();
     188                                    _spec.cmdComponents.addItem(_firstComponent);
     189                                }
    183190                        }
    184191                }
Note: See TracChangeset for help on using the changeset viewer.