public OpenitemsApplicationTaskPaneSection() {
if (Display.getCurrent() == null) {
Display.getDefault().asyncExec(new Runnable() {
public void run() {
IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
window.addPerspectiveListener(new IC_PerspectiveListener());
}
});
} else {
IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
window.addPerspectiveListener(new IC_PerspectiveListener());