plugins/org.symbian.tools.wrttools/src/org/symbian/tools/wrttools/core/libraries/LibrariesUtils.java
--- 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();
+ }
}
}
}