From d63c675e858542f72880c8a129df3c02eaab58b3 Mon Sep 17 00:00:00 2001 From: "shingil.kang" Date: Mon, 13 Jan 2014 22:51:38 +0900 Subject: [PATCH] CLI: Fixed the prevent issues Fixed "Dereference null return value" Change-Id: Ie2ebb21b2fb4ac9c20228252dd7009ac1de9f295 Signed-off-by: shingil.kang --- .../ide/subcommands/CreateWebProjectCommand.java | 115 ++++++++++++--------- 1 file changed, 65 insertions(+), 50 deletions(-) diff --git a/org.tizen.ncli.ide/src/org/tizen/ncli/ide/subcommands/CreateWebProjectCommand.java b/org.tizen.ncli.ide/src/org/tizen/ncli/ide/subcommands/CreateWebProjectCommand.java index 9b80da3..5e9a4d1 100644 --- a/org.tizen.ncli.ide/src/org/tizen/ncli/ide/subcommands/CreateWebProjectCommand.java +++ b/org.tizen.ncli.ide/src/org/tizen/ncli/ide/subcommands/CreateWebProjectCommand.java @@ -213,10 +213,13 @@ public class CreateWebProjectCommand extends AbstractSubCommand groupList = libraryPool.getLibraryGroupWithDepends(sl); + // get template library groups + if (libraryPool != null) + { // In case of sample, pool is null + List groupList = libraryPool.getLibraryGroupWithDepends(sl); - // copy libraries - for (TizenTemplateLibraryGroup group : groupList) - { - if (group.getSelectedElement().getKindsOfLibrary() == TizenTemplateKindsOfLibraries.TIZENWEBUIFW) + // copy libraries + for (TizenTemplateLibraryGroup group : groupList) { - copyTizenWebUIFWLibrary(group); - } - else - { - copyNormalLibrary(group); + if (group.getSelectedElement().getKindsOfLibrary() == TizenTemplateKindsOfLibraries.TIZENWEBUIFW) + { + copyTizenWebUIFWLibrary(group); + } + else + { + copyNormalLibrary(group); + } } } } @@ -297,6 +303,9 @@ public class CreateWebProjectCommand extends AbstractSubCommand