Revision 7ccb7304
Added by Katja Luther over 5 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/container/AcceptedGroupE4.java | ||
---|---|---|
58 | 58 |
@Override |
59 | 59 |
protected void createContainers() { |
60 | 60 |
this.acceptedContainer = new AcceptedNameContainerE4(this, getEditor().getTaxon()); |
61 |
|
|
62 | 61 |
acceptedContainer.createContent(); |
63 |
|
|
64 | 62 |
createSynonymContainer(); |
65 | 63 |
} |
66 | 64 |
|
... | ... | |
79 | 77 |
|
80 | 78 |
@Override |
81 | 79 |
protected void emptyGroup() { |
82 |
acceptedContainer.dispose(); |
|
83 |
acceptedContainer = null; |
|
80 |
if (acceptedContainer != null){ |
|
81 |
acceptedContainer.dispose(); |
|
82 |
acceptedContainer = null; |
|
83 |
} |
|
84 |
|
|
84 | 85 |
super.emptyGroup(); |
85 | 86 |
} |
86 | 87 |
|
87 | 88 |
@Override |
88 | 89 |
protected boolean redrawNeeded(HomotypicalGroup homotypicalGroup) { |
89 |
if(! acceptedContainer.getData().equals(getEditor().getTaxon())){ |
|
90 |
if(acceptedContainer != null && ! acceptedContainer.getData().equals(getEditor().getTaxon())){
|
|
90 | 91 |
return true; |
91 | 92 |
} |
92 | 93 |
return super.redrawNeeded(homotypicalGroup); |
93 | 94 |
} |
95 |
|
|
96 |
@Override |
|
97 |
protected void setMenuToGroup(){ |
|
98 |
super.setMenuToGroup(); |
|
99 |
acceptedContainer.setMenu(); |
|
100 |
} |
|
94 | 101 |
} |
Also available in: Unified diff
ref #7424: after updating name editor set menu to all containers to avoid missing menu