Revision d9a7bf37
Added by Patrick Plitzner over 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditorComposite.java | ||
---|---|---|
106 | 106 |
if(openFeatureTreeSelectionListener!=null){ |
107 | 107 |
btnOpenFeatureTree.addSelectionListener(openFeatureTreeSelectionListener); |
108 | 108 |
} |
109 |
//add default selection listener |
|
110 |
btnOpenFeatureTree.addSelectionListener(new SelectionAdapter(){ |
|
111 |
@Override |
|
112 |
public void widgetSelected(SelectionEvent e) { |
|
113 |
FeatureTree tree = FeatureTreeSelectionDialog.select(getDisplay().getActiveShell(), |
|
114 |
null); |
|
115 |
if(tree!=null){ |
|
116 |
setSelectedTree(tree, null); |
|
117 |
getText_title().setEnabled(false); |
|
109 |
else{ |
|
110 |
//add default selection listener |
|
111 |
btnOpenFeatureTree.addSelectionListener(new SelectionAdapter(){ |
|
112 |
@Override |
|
113 |
public void widgetSelected(SelectionEvent e) { |
|
114 |
FeatureTree tree = FeatureTreeSelectionDialog.select(getDisplay().getActiveShell(), |
|
115 |
null); |
|
116 |
if(tree!=null){ |
|
117 |
setSelectedTree(tree, null); |
|
118 |
getText_title().setEnabled(false); |
|
119 |
} |
|
118 | 120 |
} |
119 |
} |
|
120 |
});
|
|
121 |
});
|
|
122 |
} |
|
121 | 123 |
} |
122 | 124 |
|
123 | 125 |
public void setSelectedTree(FeatureTree featureTree, ModifyListener modifyListener) { |
Also available in: Unified diff
ref #6806 Fix double invocation SelectionDialog