Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Pontesegger2018-02-09 09:34:27 +0000
committerChristian Pontesegger2018-02-09 09:34:27 +0000
commit188ce7c598a804735823eeb4a658b6073d565873 (patch)
tree027c55785b2acad0f47709dc5b584b3c13d76c82
parent33e483c6450d2902302afa9ddd3638402603c286 (diff)
downloadorg.eclipse.ease.modules-188ce7c598a804735823eeb4a658b6073d565873.tar.gz
org.eclipse.ease.modules-188ce7c598a804735823eeb4a658b6073d565873.tar.xz
org.eclipse.ease.modules-188ce7c598a804735823eeb4a658b6073d565873.zip
Bug 530927: [Resources] Filehandle not garbage collected on close()
-rw-r--r--plugins/org.eclipse.ease.modules.platform/src/org/eclipse/ease/modules/platform/ResourcesModule.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/org.eclipse.ease.modules.platform/src/org/eclipse/ease/modules/platform/ResourcesModule.java b/plugins/org.eclipse.ease.modules.platform/src/org/eclipse/ease/modules/platform/ResourcesModule.java
index e5170c1..031778b 100644
--- a/plugins/org.eclipse.ease.modules.platform/src/org/eclipse/ease/modules/platform/ResourcesModule.java
+++ b/plugins/org.eclipse.ease.modules.platform/src/org/eclipse/ease/modules/platform/ResourcesModule.java
@@ -258,7 +258,9 @@ public class ResourcesModule extends AbstractScriptModule implements IExecutionL
* handle to be closed
*/
@WrapToScript
- public static void closeFile(final IFileHandle handle) {
+ public void closeFile(final IFileHandle handle) {
+ fOpenHandles.remove(handle);
+
handle.close();
}

Back to the top