plugins/org.symbian.tools.tmw.core/src/org/symbian/tools/tmw/core/internal/runtimes/LazyPackager.java
--- a/plugins/org.symbian.tools.tmw.core/src/org/symbian/tools/tmw/core/internal/runtimes/LazyPackager.java Thu Aug 19 17:48:04 2010 -0700
+++ b/plugins/org.symbian.tools.tmw.core/src/org/symbian/tools/tmw/core/internal/runtimes/LazyPackager.java Mon Aug 23 09:55:57 2010 -0700
@@ -67,17 +67,20 @@
public IMobileWebRuntime getTargetRuntime() {
String id = element.getAttribute("target-runtime");
if (id != null) {
- return TMWCore.getRuntimesManager()
- .getRuntime(id, element.getAttribute("target-runtime-version"));
+ return TMWCore.getRuntimesManager().getRuntime(id, element.getAttribute("target-runtime-version"));
} else {
return getSourceRuntime();
}
}
public IMobileWebRuntime getSourceRuntime() {
- IMobileWebRuntime runtime = TMWCore.getRuntimesManager()
- .getRuntime(element.getAttribute("source-runtime"), element.getAttribute("source-runtime-version"));
- return runtime;
+ IMobileWebRuntime runtime = TMWCore.getRuntimesManager().getRuntime(element.getAttribute("source-runtime"),
+ element.getAttribute("source-runtime-version"));
+ if (runtime == null) {
+ return getTargetRuntime();
+ } else {
+ return runtime;
+ }
}
}