[yocto] [Refactor RFC 5/8] Fix NullPointerException when detecting changed files

Ioana Grigoropol ioanax.grigoropol at intel.com
Tue Jun 4 08:07:45 PDT 2013


Signed-off-by: Ioana Grigoropol <ioanax.grigoropol at intel.com>
---
 .../src/org/yocto/bc/bitbake/BBSession.java        |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/plugins/org.yocto.bc.ui/src/org/yocto/bc/bitbake/BBSession.java b/plugins/org.yocto.bc.ui/src/org/yocto/bc/bitbake/BBSession.java
index 81a4661..937cad1 100644
--- a/plugins/org.yocto.bc.ui/src/org/yocto/bc/bitbake/BBSession.java
+++ b/plugins/org.yocto.bc.ui/src/org/yocto/bc/bitbake/BBSession.java
@@ -747,10 +747,12 @@ public class BBSession implements IBBSessionListener, IModelElement, Map {
 						return;
 					}
 				}
-				for(int i=0;changed != null && i<changed.length;i++) {
-					if (this.depends.contains(changed[i].getLocation().toString())) {
-						initialized = false;
-						return;
+				if (!depends.isEmpty()) {
+					for(int i=0;changed != null && i<changed.length;i++) {
+						if (changed[i].getLocation() != null && this.depends.contains(changed[i].getLocation().toString())) {
+							initialized = false;
+							return;
+						}
 					}
 				}
 			}
-- 
1.7.9.5




More information about the yocto mailing list