plugins/org.symbian.tools.tmw.core/src/org/symbian/tools/tmw/core/internal/runtimes/LazyPackager.java
changeset 471 06589bf52fa7
parent 470 d4809db37847
child 484 f5df819c1852
--- 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;
+        }
     }
 
 }