From 8e49e31f161b15f9fcc8ba843c7221b371763c35 Mon Sep 17 00:00:00 2001 From: quiver2k Date: Mon, 15 Jun 2009 04:08:46 +0900 Subject: [PATCH] transaction begin --- .../src/jp/sourceforge/moreemacs/handlers/KillRectangleExecution.java | 3 +-- .../src/jp/sourceforge/moreemacs/handlers/YankRectangleExecution.java | 3 +-- .../src/jp/sourceforge/moreemacs/utils/DocumentTransaction.java | 4 ++++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/KillRectangleExecution.java b/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/KillRectangleExecution.java index 50516a5..5d79512 100644 --- a/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/KillRectangleExecution.java +++ b/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/KillRectangleExecution.java @@ -9,7 +9,6 @@ import jp.sourceforge.moreemacs.utils.DocumentCharSequence; import jp.sourceforge.moreemacs.utils.DocumentTransaction; import org.eclipse.jface.text.BadLocationException; -import org.eclipse.jface.text.DocumentRewriteSessionType; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.IRegion; import org.eclipse.jface.text.ITextSelection; @@ -40,7 +39,7 @@ public final class KillRectangleExecution extends TextEditorExecution { } DocumentTransaction transaction = new DocumentTransaction(doc); - transaction.begin(DocumentRewriteSessionType.UNRESTRICTED_SMALL); + transaction.begin(); try { List rectangle = killRectangle(doc, startRow, startColumn, endRow, endColumn); RectangleStorage.setRectangle(rectangle); diff --git a/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/YankRectangleExecution.java b/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/YankRectangleExecution.java index c89620a..3a23322 100644 --- a/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/YankRectangleExecution.java +++ b/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/handlers/YankRectangleExecution.java @@ -8,7 +8,6 @@ import jp.sourceforge.moreemacs.utils.DocumentCharSequence; import jp.sourceforge.moreemacs.utils.DocumentTransaction; import org.eclipse.jface.text.BadLocationException; -import org.eclipse.jface.text.DocumentRewriteSessionType; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.IRegion; import org.eclipse.jface.text.TextUtilities; @@ -32,7 +31,7 @@ public final class YankRectangleExecution extends TextEditorExecution { ensureLines(doc, row + rectangle.size()); DocumentTransaction transaction = new DocumentTransaction(doc); - transaction.begin(DocumentRewriteSessionType.UNRESTRICTED_SMALL); + transaction.begin(); try { yankRectangle(doc, row, column, rectangle); } finally { diff --git a/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/utils/DocumentTransaction.java b/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/utils/DocumentTransaction.java index f0749bd..6bfbb47 100644 --- a/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/utils/DocumentTransaction.java +++ b/jp.sourceforge.moreemacs/src/jp/sourceforge/moreemacs/utils/DocumentTransaction.java @@ -19,6 +19,10 @@ public final class DocumentTransaction { return sessionManager != null; } + public void begin() { + begin(DocumentRewriteSessionType.UNRESTRICTED_SMALL); + } + public void begin(DocumentRewriteSessionType type) { if(!isAvailable()) { return; -- 2.11.0