import eu.etaxonomy.taxeditor.TaxEditorPlugin;\r
import eu.etaxonomy.taxeditor.controller.EditorController;\r
import eu.etaxonomy.taxeditor.controller.GlobalController;\r
+import eu.etaxonomy.taxeditor.controller.PreferencesController;\r
import eu.etaxonomy.taxeditor.editor.ContextMenu;\r
import eu.etaxonomy.taxeditor.editor.GroupedComposite;\r
import eu.etaxonomy.taxeditor.operations.description.AddElementOperation;\r
-import eu.etaxonomy.taxeditor.preference.PreferencesController;\r
import eu.etaxonomy.taxeditor.propertysheet.description.TaxonDescriptionPropertySource;\r
\r
/**\r
featuresMenu.addMenuListener(new IMenuListener() {\r
public void menuAboutToShow(IMenuManager manager) {\r
for (final Feature feature : PreferencesController.getPreferredFeatures()) {\r
- \r
String text = feature.getLabel();\r
manager.add(new Action(text){\r
\r
\r
protected void parse(String text) {\r
getDescription().setTitleCache(text);\r
+ \r
+ // Manually refresh the property sheet to reflect changes\r
+ setSelection();\r
+ \r
setDirty(true); \r
}\r
\r