protected void calculateDescription() { SyncInfoTree syncInfoTree = getVisibleSyncInfoSet(); if (syncInfoTree.getErrors().length > 0) { if (!showingError) { TeamUIPlugin.getStandardDisplay() .asyncExec( new Runnable() { public void run() { updatePage(getErrorComposite(getContainer())); showingError = true; } }); } return; } showingError = false; super.calculateDescription(); }