From 76ff9461054fbc182edb19a4049b7b69d9c10aa8 Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Thu, 19 Mar 2009 21:49:32 +0000 Subject: [PATCH] avoid NPE when event handling comes before widgets created --- .../importexport/files/RemoteExportWizardPage1.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.importexport/src/org/eclipse/rse/internal/importexport/files/RemoteExportWizardPage1.java b/rse/plugins/org.eclipse.rse.importexport/src/org/eclipse/rse/internal/importexport/files/RemoteExportWizardPage1.java index e1ce3f65137..201673509b9 100644 --- a/rse/plugins/org.eclipse.rse.importexport/src/org/eclipse/rse/internal/importexport/files/RemoteExportWizardPage1.java +++ b/rse/plugins/org.eclipse.rse.importexport/src/org/eclipse/rse/internal/importexport/files/RemoteExportWizardPage1.java @@ -284,10 +284,12 @@ class RemoteExportWizardPage1 extends WizardExportResourcesPage implements Liste descFileBrowseButton.setEnabled(isSaveSettings); // if review is selected, the other options are grayed out without save settings - boolean isReview = reviewSynchronizeCheckbox.getSelection(); - overwriteExistingFilesCheckbox.setEnabled(!isReview); - createDirectoryStructureButton.setEnabled(!isReview); - createSelectionOnlyButton.setEnabled(!isReview); + if (reviewSynchronizeCheckbox != null) { // event handling could come before the widgets are created + boolean isReview = reviewSynchronizeCheckbox.getSelection(); + overwriteExistingFilesCheckbox.setEnabled(!isReview); + createDirectoryStructureButton.setEnabled(!isReview); + createSelectionOnlyButton.setEnabled(!isReview); + } } /**