plugins/org.symbian.tools.wrttools/src/org/symbian/tools/wrttools/core/libraries/LibrariesUtils.java
changeset 479 518afa7c6d2f
parent 470 d4809db37847
--- a/plugins/org.symbian.tools.wrttools/src/org/symbian/tools/wrttools/core/libraries/LibrariesUtils.java	Tue Aug 24 17:21:16 2010 -0700
+++ b/plugins/org.symbian.tools.wrttools/src/org/symbian/tools/wrttools/core/libraries/LibrariesUtils.java	Tue Aug 31 11:58:53 2010 -0700
@@ -48,28 +48,25 @@
             return;
         }
         IModelManager modelManager = StructuredModelManager.getModelManager();
-        String indexFile = CoreUtil.getIndexFile(project);
-        if (indexFile != null) {
-            IFile file = project.getFile(indexFile);
-            if (file != null & file.exists()) {
-                IStructuredModel model = modelManager.getModelForEdit(file);
-                try {
-                    if (model instanceof IDOMModel) {
-                        ((IDOMModel) model).beginRecording(js, label);
-                        boolean needsSave = false;
-                        for (String jsLib : js) {
-                            needsSave |= change(((IDOMModel) model).getDocument(), jsLib);
-                        }
-                        model.endRecording(js);
-                        if (needsSave) {
-                            model.save();
-                        }
+        IFile file = CoreUtil.getIndexFile(project);
+        if (file != null & file.exists()) {
+            IStructuredModel model = modelManager.getModelForEdit(file);
+            try {
+                if (model instanceof IDOMModel) {
+                    ((IDOMModel) model).beginRecording(js, label);
+                    boolean needsSave = false;
+                    for (String jsLib : js) {
+                        needsSave |= change(((IDOMModel) model).getDocument(), jsLib);
                     }
-                } finally {
-                    if (model != null) {
-                        model.releaseFromEdit();
+                    model.endRecording(js);
+                    if (needsSave) {
+                        model.save();
                     }
                 }
+            } finally {
+                if (model != null) {
+                    model.releaseFromEdit();
+                }
             }
         }
     }