OSDN Git Service

WPF版で折り返し方法を変更すると落ちるバグを修正した
authorkonekoneko <test2214@hotmail.co.jp>
Sun, 26 Apr 2015 04:22:36 +0000 (13:22 +0900)
committerkonekoneko <test2214@hotmail.co.jp>
Sun, 26 Apr 2015 04:22:36 +0000 (13:22 +0900)
Metro/FooEditEngine/FooTextBox.cs
WPF/FooEditEngine/FooTextBox.cs

index 14d71ad..8a952d9 100644 (file)
@@ -1077,7 +1077,8 @@ namespace FooEditEngine.Metro
         {\r
             if (this.textStore.IsLocked())\r
                 return;\r
-            TextStoreHelper.NotifyTextChanged(this.textStore, e.startIndex, e.removeLength, e.insertLength);\r
+            if (e.type == UpdateType.Replace)\r
+                TextStoreHelper.NotifyTextChanged(this.textStore, e.startIndex, e.removeLength, e.insertLength);\r
         }\r
 \r
         void FooTextBox_Loaded(object sender, RoutedEventArgs e)\r
index 28bdeae..2cc21c6 100644 (file)
@@ -978,7 +978,8 @@ namespace FooEditEngine.WPF
         {\r
             if (this.textStore.IsLocked())\r
                 return;\r
-            TextStoreHelper.NotifyTextChanged(this.textStore, e.startIndex, e.removeLength, e.insertLength);\r
+            if(e.type == UpdateType.Replace)\r
+                TextStoreHelper.NotifyTextChanged(this.textStore, e.startIndex, e.removeLength, e.insertLength);\r
         }\r
 \r
         void timer_Tick(object sender, EventArgs e)\r