Bonjour,

A petit soucis, petit post...
Après ajout d'un élément dans un treeviewer, je fais un setSelection sur ce treeViewer pour que l'élément fraichement ajouté soit sélectionné.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public void update(boolean changed, Object currentObject) {
		PlatformUI.getWorkbench().getDisplay().asyncExec(new Refresher(viewer));
		StructuredSelection selection = new StructuredSelection(currentObject);
		viewer.setSelection(selection, true);
	}
Ce bout de code fonctionne...seulement pour le premier élément ajouté. Ensuite les autres éléments ne sont jamais sélectionnés.

Voilà, si vous pouvez me dire ce que j'ai manqué, ca m'aiderait bien!
D'avance merci!

Bon finalement j'ai réussi. J'ai tout simplement remplacé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
PlatformUI.getWorkbench().getDisplay().asyncExec(new Refresher(viewer));
par
Je comprends pas vraiment la différence mais ca fonctionne!!!