OSDN Git Service

ファイルを保存できない問題を解決した
authorkonekoneko <test2214@hotmail.co.jp>
Thu, 6 Mar 2014 14:38:28 +0000 (23:38 +0900)
committerkonekoneko <test2214@hotmail.co.jp>
Thu, 6 Mar 2014 14:38:28 +0000 (23:38 +0900)
Common/WinFileStream.cs
WPF/FooEditEngine/FooTextBox.cs
Windows/FooEditEngine/FooTextBox.cs

index c6e79c6..b5e62c9 100644 (file)
@@ -41,7 +41,7 @@ namespace FooEditEngine
         public void Close()
         {
 #if !METRO
-            this.sw.Dispose();
+            this.sw.Close();
 #else
 #endif
         }
@@ -78,7 +78,7 @@ namespace FooEditEngine
         public void Close()
         {
 #if !METRO
-            this.sr.Dispose();
+            this.sr.Close();
 #else
 #endif
         }
index 033b099..17084f7 100644 (file)
@@ -370,6 +370,7 @@ namespace FooEditEngine.WPF
         {\r
             WinFileReader fs = new WinFileReader(filepath, enc);\r
             await this.LoadAsyncImpl(fs, token);\r
+            fs.Close();\r
         }\r
 \r
         async Task LoadAsyncImpl(WinFileReader fs,System.Threading.CancellationTokenSource token)\r
@@ -397,6 +398,7 @@ namespace FooEditEngine.WPF
             WinFileWriter fs = new WinFileWriter(filepath, enc);\r
             fs.NewLine = newLine;\r
             await this.Document.SaveAsync(fs, token);\r
+            fs.Close();\r
         }\r
 \r
         /// <summary>\r
index bc103b3..a1035df 100644 (file)
@@ -853,6 +853,7 @@ namespace FooEditEngine.Windows
         {\r
             WinFileReader fs = new WinFileReader(filepath, enc);\r
             await this.LoadAsyncImpl(fs, token);\r
+            fs.Close();\r
         }\r
 \r
         async Task LoadAsyncImpl(WinFileReader fs, System.Threading.CancellationTokenSource token)\r
@@ -879,6 +880,7 @@ namespace FooEditEngine.Windows
             WinFileWriter fs = new WinFileWriter(filepath, enc);\r
             fs.NewLine = newLine;\r
             await this.Document.SaveAsync(fs, token);\r
+            fs.Close();\r
         }\r
 \r
         /// <summary>\r