Project

General

Profile

« Previous | Next » 

Revision 05429a19

Added by Patrick Plitzner over 6 years ago

ref #6908 Fix dirty flag handling in key list editor

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/e4/PolytomousKeyListEditorE4.java
299 299
	@Override
300 300
	public boolean postOperation(CdmBase objectAffectedByOperation) {
301 301
		viewer.refresh();
302
//		getConversationHolder().bind();
303
//		getConversationHolder().commit(true);
304
		changed(objectAffectedByOperation);
305 302

  
306 303
		if (objectAffectedByOperation != null) {
307 304
			viewer.setSelection(new StructuredSelection(
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/e4/handler/DeleteNodeHandlerE4.java
129 129
        }else{
130 130
            operation =  new DeleteNodeOperation(label, undoContext, nodeToBeDeleted, editor, false);
131 131
        }
132

  
133 132
        return operation;
134 133
    }
135 134

  
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/e4/handler/InsertNewNodeHandlerE4.java
71 71
            @Named(IServiceConstants.ACTIVE_PART)MPart activePart,
72 72
            MHandledMenuItem menuItem) {
73 73
        PolytomousKeyListEditorE4 editor = (PolytomousKeyListEditorE4) activePart.getObject();
74
        editor.changed(null);
74 75
        return new InsertPolytomousKeyNodeOperation(getTrigger(), false, parentNode, editor);
75 76
    }
76 77

  

Also available in: Unified diff