Community
Participate
Working Groups
try {
manager[ 0 ] = findProgressManager( event.getJob() );
display = ( Display )jobs.get( event.getJob() );
if( display != null && !display.isDisposed() ) {
display.asyncExec( new Runnable() {
public void run() {
Job job = event.getJob();
String id = String.valueOf( job.hashCode() );
UICallBackManager.getInstance().deactivateUICallBacksFor( id );
}
} );
} finally {
jobs.remove( event.getJob() );
String id = String.valueOf( event.getJob().hashCode() );
manager[ 0 ].changeListener.done( event );