Project

General

Profile

« Previous | Next » 

Revision b752be34

Added by Patrick Plitzner about 6 years ago

ref #6786 Fix dirty state when editing feature tree title cache

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java
38 38
import org.eclipse.swt.events.SelectionAdapter;
39 39
import org.eclipse.swt.events.SelectionEvent;
40 40
import org.eclipse.swt.widgets.Composite;
41
import org.eclipse.swt.widgets.Text;
41 42
import org.eclipse.ui.IMemento;
42 43

  
43 44
import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
......
118 119
                        FeatureTree tree = FeatureTreeSelectionDialog.select(composite.getDisplay().getActiveShell(), //conversation,
119 120
                                null);
120 121
                        if (tree != null) {
121
                            composite.setSelectedTree(tree, FeatureTreeEditor.this);
122
                            composite.setSelectedTree(tree);
122 123
                        }
123 124
                    }
124
                });
125
                }, this);
125 126

  
126 127
        //create context menu
127 128
        menuService.registerContextMenu(composite.getViewer().getControl(), "eu.etaxonomy.taxeditor.store.popupmenu.featureTreeEditor");
......
142 143
	/** {@inheritDoc} */
143 144
	@Override
144 145
	public void modifyText(ModifyEvent e) {
145
	    composite.getFeatureTree().setTitleCache(composite.getText_title().getText(), true);
146
	    composite.getFeatureTree().setTitleCache(((Text) e.widget).getText(), true);
146 147
		setDirty(true);
147 148
	}
148 149

  

Also available in: Unified diff