Revision 0238c919
Added by Katja Luther almost 8 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/handler/DynamicFeatureMenu.java | ||
---|---|---|
105 | 105 |
|
106 | 106 |
private void createMenuItem(Menu menu, final Feature feature) { |
107 | 107 |
MenuItem menuItem = new MenuItem(menu, -1); |
108 |
final Feature deproxiedFeature = (Feature) HibernateProxyHelper |
|
109 |
.deproxy(feature); |
|
110 |
|
|
111 |
menuItem.setText(deproxiedFeature.getLabel()); |
|
108 |
final Feature deproxiedFeature = HibernateProxyHelper.deproxy(feature, Feature.class); |
|
109 |
|
|
110 |
String label = deproxiedFeature.getLabel(PreferencesUtil.getGlobalLanguage()); |
|
111 |
if (label == null){ |
|
112 |
menuItem.setText(deproxiedFeature.getLabel()); |
|
113 |
}else{ |
|
114 |
menuItem.setText(label); |
|
115 |
} |
|
112 | 116 |
menuItem.addSelectionListener(new SelectionListener() { |
113 | 117 |
|
114 | 118 |
@Override |
Also available in: Unified diff
fix doubled title in DefinedTerm Details and fix filling of menu items for multilanguage support