Community
Participate
Working Groups
The Properties View -> Pin to Selection action and Properties->New Properties View action work together to create a second active Properties view while maintaining the status of the pinned view. With the updates of the EEF generated Tabbed Properties View, however, the pinned Tabbed Properties View is cleared when the new tabbed properties view is updated to the contents of a new selection.
I would like to add another bug scenario I observed with pinned properties view and EEF 1.0.2: Having a pinned properties view and the selected object is removed from memory (e.g. project close), the view is still pinned to the non-existing selection, casing NPEs when start working with the view. Example NPE: {{{ java.lang.NullPointerException at org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent.firePropertiesChanged(StandardPropertiesEditionComponent.java:185) at XX.YY.ZZ.FooBarPartPropertiesEditionPartForm$2.focusLost() at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:143) }}}