diff --git a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/MBSCustomPageManager.java b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/MBSCustomPageManager.java index be123e22a13..37d18a8e86f 100644 --- a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/MBSCustomPageManager.java +++ b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/MBSCustomPageManager.java @@ -216,7 +216,7 @@ public final class MBSCustomPageManager // Post 4.0, IRunnableWithProgress are accepted as well. if (operation instanceof Runnable) { currentPageData = new MBSCustomPageData(id, wizardPage, (Runnable) operation, false); - } else if (operation instanceof IRunnableWithProgress) { + } else if (operation instanceof IRunnableWithProgress || operation == null) { currentPageData = new MBSCustomPageData(id, wizardPage, (IRunnableWithProgress) operation, false); } else { throw new BuildException(element.getName());