private boolean isClosing(final IWorkbenchPage page) { IWorkbenchWindow pageWindow = page.getWorkbenchWindow(); boolean isWorkbenchClosing = pageWindow.getWorkbench().isClosing(); if (isWorkbenchClosing) { return true; } boolean isWorkbenchPageWindowClosing = pageWindow.isClosing(); if (isWorkbenchPageWindowClosing) { return true; } return false; }
if (window.isClosing()) { return;