Closed mattn closed 11 years ago
すみません。VisualStudio上から編集したらファイル全体が差分になってしまったので部分的に... 読み込み後にctrl-zすると落ちます。
diff --git a/MarkDownSharpEditor/Form1.cs b/MarkDownSharpEditor/Form1.cs --- a/MarkDownSharpEditor/Form1.cs +++ b/MarkDownSharpEditor/Form1.cs @@ -2099,8 +2099,8 @@ private void menuEdit_Click(object sender, EventArgs e) //----------------------------------- private void menuUndo_Click(object sender, EventArgs e) { - if (UndoBuffer.Count > 0) - { + if (UndoBuffer.Count > 0 && undoCount > 0) + { //現在のカーソル位置 int selectStart = this.richTextBox1.SelectionStart; int selectEnd = richTextBox1.SelectionLength; @@ -2125,7 +2125,7 @@ private void menuUndo_Click(object sender, EventArgs e) FormTextChange(); } - } + } } //-----------------------------------
ご報告、またサンプルソースありがとうございます。 同様に「やりなおし」でも現象が発生していたので、次版で修正・反映されます。
ついでに、元に戻す(Undo)した後に、編集した場合に、そこからUndoバッファをスタックするように修正も入れました。 まあ、当たり前の処理ができていなかったという・・・
すみません。VisualStudio上から編集したらファイル全体が差分になってしまったので部分的に... 読み込み後にctrl-zすると落ちます。