Revision 5129bf4e
Added by Patrick Plitzner over 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/e4/handler/CreateDefinedTermHandlerE4.java | ||
---|---|---|
43 | 43 |
public void execute(@Named(IServiceConstants.ACTIVE_PART) MPart activePart, |
44 | 44 |
@Named(IServiceConstants.ACTIVE_SELECTION) IStructuredSelection selection, MHandledMenuItem menuItem, |
45 | 45 |
UISynchronize sync) { |
46 |
|
|
47 | 46 |
DefinedTermEditorE4 termEditor = (DefinedTermEditorE4) activePart.getObject(); |
48 |
|
|
47 |
if(!termEditor.checkDirty()){ |
|
48 |
return; |
|
49 |
} |
|
49 | 50 |
boolean addTermAsKindOf = |
50 | 51 |
menuItem.getCommand().getElementId() |
51 | 52 |
.equals(AppModelId.COMMAND_EU_ETAXONOMY_TAXEDITOR_EDITOR_DEFINEDTERMS_NEWKINDOFTERM)?true:false; |
Also available in: Unified diff
ref #7887 Prompt user if editor is dirty