Voila, je travail sur une application eclipse rcp.
J'ai besoin d'acceder à des ressources swt via un thread. Le probleme se pose lorsque je ferme l'application, alors qu'un thread modifie ces ressources. J'obtiens une jolie exception org.eclipse.swt.SWTException: Widget is disposed.
Le bout de code qui pause probleme est le suivant :
Je ne vois pas de quel façon empecher cette exception.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 display.syncExec(new Runnable() { public void run() { //Mon traitement } });
(en agrementant ce bout de code d'un if (!display.isDisposed()), ça ne change rien).
Merci à vous![]()
Partager