From 6a1b685f8afd96f186967bb0cb8d2091e4f684fc Mon Sep 17 00:00:00 2001 From: David McKnight Date: Wed, 11 Mar 2009 17:12:07 +0000 Subject: [PATCH] trivial - null pointer check for case where event handling happens before widgets created --- .../importexport/files/RemoteImportWizardPage1.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.importexport/src/org/eclipse/rse/internal/importexport/files/RemoteImportWizardPage1.java b/rse/plugins/org.eclipse.rse.importexport/src/org/eclipse/rse/internal/importexport/files/RemoteImportWizardPage1.java index 82bf433f3e1..b2f3ea3f377 100644 --- a/rse/plugins/org.eclipse.rse.importexport/src/org/eclipse/rse/internal/importexport/files/RemoteImportWizardPage1.java +++ b/rse/plugins/org.eclipse.rse.importexport/src/org/eclipse/rse/internal/importexport/files/RemoteImportWizardPage1.java @@ -1325,10 +1325,14 @@ class RemoteImportWizardPage1 extends WizardResourceImportPage implements Listen } // if review is selected, the other options are grayed out without save settings - boolean isReview = reviewSynchronizeCheckbox.getSelection(); - overwriteExistingResourcesCheckbox.setEnabled(!isReview); - createContainerStructureButton.setEnabled(!isReview); - createOnlySelectedButton.setEnabled(!isReview); + if (reviewSynchronizeCheckbox != null){ // event handling could come before the widgets are created + boolean isReview = reviewSynchronizeCheckbox.getSelection(); + overwriteExistingResourcesCheckbox.setEnabled(!isReview); + createContainerStructureButton.setEnabled(!isReview); + createOnlySelectedButton.setEnabled(!isReview); + } + + // this calls to determine whether page can be completed super.updateWidgetEnablements(); }