- when Bitbake project location is invalid, an error should be displayed and "finish" button disabled
Signed-off-by: Ioana Grigoropol <ioanax.grigoro...@intel.com> --- .../yocto/bc/ui/wizards/install/OptionsPage.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/plugins/org.yocto.bc.ui/src/org/yocto/bc/ui/wizards/install/OptionsPage.java b/plugins/org.yocto.bc.ui/src/org/yocto/bc/ui/wizards/install/OptionsPage.java index a103d2b..7a705aa 100644 --- a/plugins/org.yocto.bc.ui/src/org/yocto/bc/ui/wizards/install/OptionsPage.java +++ b/plugins/org.yocto.bc.ui/src/org/yocto/bc/ui/wizards/install/OptionsPage.java @@ -88,8 +88,13 @@ public class OptionsPage extends FiniteStateWizardPage { @Override public void reportError(String errorMessage, boolean infoOnly) { setMessage(errorMessage); - validatePage(); - updateModel(); + if (validatePage()) { + updateModel(); + setPageComplete(true); + return; + } + + setPageComplete(false); } }; @@ -181,7 +186,6 @@ public class OptionsPage extends FiniteStateWizardPage { setErrorMessage("A project with the name " + projName + " already exists"); return false; } - //FIXME : do not throw exception when illegal characters show in URI ->show error on page URI location = new URI("file:" + URI_SEPARATOR + URI_SEPARATOR + convertToRealPath(projectLoc) + URI_SEPARATOR + txtProjectName.getText()); IStatus status = ResourcesPlugin.getWorkspace().validateProjectLocationURI(proj, location); -- 1.7.9.5 _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto