From 161506a755e5993f088739613f8315df0d469782 Mon Sep 17 00:00:00 2001 From: Snjezana Peco Date: Mon, 5 Oct 2015 19:40:08 +0200 Subject: Bug 479063 - ProvisioningOperationWizard doesn't update buttons sometimes Change-Id: Ic9d1a1333da3c18a04927a21b60f89693d56c095 Signed-off-by: Snjezana Peco --- .../equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java index d3835dbcb..f1f467c7d 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java +++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java @@ -192,9 +192,8 @@ public abstract class ProvisioningOperationWizard extends Wizard { // If the page selections are different than what we may have resolved // against, then this page is not complete. boolean old = resolutionPage.isPageComplete(); - if (pageSelectionsHaveChanged(page)) - resolutionPage.setPageComplete(false); - // If the state has truly changed, update the buttons. + resolutionPage.setPageComplete(page.getCheckedIUElements() != null && page.getCheckedIUElements().length > 0); + // If the state has truly changed, update the buttons. if (old != resolutionPage.isPageComplete()) { IWizardContainer container = getContainer(); if (container != null && container.getCurrentPage() != null) -- cgit v1.2.3