瀏覽代碼

fix correct file close

Nicolas Cannasse 8 年之前
父節點
當前提交
47382444f0
共有 2 個文件被更改,包括 2 次插入0 次删除
  1. 1 0
      std/hl/_std/sys/io/FileInput.hx
  2. 1 0
      std/hl/_std/sys/io/FileOutput.hx

+ 1 - 0
std/hl/_std/sys/io/FileInput.hx

@@ -46,6 +46,7 @@ import sys.io.File;
 	public override function close() : Void {
 		super.close();
 		file_close(__f);
+		__f = null;
 	}
 
 	public function seek( p : Int, pos : FileSeek ) : Void {

+ 1 - 0
std/hl/_std/sys/io/FileOutput.hx

@@ -48,6 +48,7 @@ import sys.io.File;
 	public override function close() : Void {
 		super.close();
 		@:privateAccess FileInput.file_close(__f);
+		__f = null;
 	}
 
 	public function seek( p : Int, pos : FileSeek ) : Void {