OSDN Git Service

UpdateCallAlwaysを廃止した
authorgdkhd812 <test@yahoo.co.jp>
Sat, 2 Sep 2017 08:29:20 +0000 (17:29 +0900)
committergdkhd812 <test@yahoo.co.jp>
Sat, 2 Sep 2017 08:29:20 +0000 (17:29 +0900)
Core/Document.cs
Core/ViewBase.cs

index 6ea05ff..b808f4a 100644 (file)
@@ -179,7 +179,6 @@ namespace FooEditEngine
             else
                 this.buffer = new StringBuffer(doc.buffer);
             this.buffer.Update = new DocumentUpdateEventHandler(buffer_Update);
-            this.UpdateCalledAlways += (s, e) => { };
             this.Update += new DocumentUpdateEventHandler((s, e) => { });
             this.ChangeFireUpdateEvent += new EventHandler((s, e) => { });
             this.StatusUpdate += new EventHandler((s, e) => { });
@@ -651,14 +650,6 @@ namespace FooEditEngine
         public event DocumentUpdateEventHandler Update;
 
         /// <summary>
-        /// ドキュメントが更新された時に呼びされるイベント
-        /// </summary>
-        /// <remarks>
-        /// FireUpdateEventの値に関わらず常に呼びされます
-        /// </remarks>
-        internal event DocumentUpdateEventHandler UpdateCalledAlways;
-
-        /// <summary>
         /// FireUpdateEventの値が変わったときに呼び出されるイベント
         /// </summary>
         public event EventHandler ChangeFireUpdateEvent;
@@ -1354,7 +1345,6 @@ namespace FooEditEngine
                     break;
             }
             this.Dirty = true;
-            this.UpdateCalledAlways(this, e);
             if(this.FireUpdateEvent)
                 this.Update(this, e);
         }
index 715cd1c..0107448 100644 (file)
@@ -104,7 +104,7 @@ namespace FooEditEngine
             {
                 if(this._Document != null)
                 {
-                    this._Document.UpdateCalledAlways -= new DocumentUpdateEventHandler(doc_Update);
+                    this._Document.Update -= new DocumentUpdateEventHandler(doc_Update);
                     this._Document.LineBreakChanged -= Document_LineBreakChanged;
                     this._Document.StatusUpdate -= Document_StatusUpdate;
                     this._Document.PerformLayouted -= _Document_PerformLayouted;
@@ -112,7 +112,7 @@ namespace FooEditEngine
 
                 this._Document = value;
 
-                this._Document.UpdateCalledAlways += new DocumentUpdateEventHandler(doc_Update);
+                this._Document.Update += new DocumentUpdateEventHandler(doc_Update);
                 this._Document.LineBreakChanged += Document_LineBreakChanged;
                 this._Document.StatusUpdate += Document_StatusUpdate;
                 this._Document.PerformLayouted += _Document_PerformLayouted;
@@ -321,7 +321,7 @@ namespace FooEditEngine
         {
             if (disposing)
             {
-                this._Document.UpdateCalledAlways -= new DocumentUpdateEventHandler(this.doc_Update);    //これをしないと複数のビューを作成した時に妙なエラーが発生する
+                this._Document.Update -= new DocumentUpdateEventHandler(this.doc_Update);    //これをしないと複数のビューを作成した時に妙なエラーが発生する
                 this._Document.LineBreakChanged -= Document_LineBreakChanged;
                 this._Document.StatusUpdate -= Document_StatusUpdate;
                 this._Document.PerformLayouted -= _Document_PerformLayouted;