Project

General

Profile

« Previous | Next » 

Revision 7ccb7304

Added by Katja Luther over 5 years ago

ref #7424: after updating name editor set menu to all containers to avoid missing menu

View differences:

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