Revision b752be34
Added by Patrick Plitzner about 6 years ago
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
ref #6786 Fix dirty state when editing feature tree title cache