super.selectionChanged(part, selection);
} catch (Throwable e) {
Activator.getLogger().warning("Caught: " + e, e);
}
TabContents currentTab = getCurrentTab();
if (currentTab != null) {
ISection[] sections = currentTab.getSections();
if (sections != null && sections.length > 0) {
ISection section = sections[0];
if (section instanceof ColumnViewSupport) {
ColumnViewSupport cvs = (ColumnViewSupport) section;
cvs.setSelectionProvider();