diff options
| author | nyamatongwe <unknown> | 2009-07-10 04:24:46 +0000 |
|---|---|---|
| committer | nyamatongwe <unknown> | 2009-07-10 04:24:46 +0000 |
| commit | b9c0ee83ce4b36dd6bdb121cf80ec2a95359e16e (patch) | |
| tree | 7dfdab1ffa28fd8f49bb447e5ecf7b3a240d92e9 /gtk/ScintillaGTK.cxx | |
| parent | d97f2a1f599a6fdfa408a5a6c01411c03569a899 (diff) | |
| download | scintilla-mirror-b9c0ee83ce4b36dd6bdb121cf80ec2a95359e16e.tar.gz | |
Duplicate works on discontiguous selections by duplicating each selection.
UndoGroup class simplifies grouping actions together in the undo history.
Diffstat (limited to 'gtk/ScintillaGTK.cxx')
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 8ec420e05..922d6ea75 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -1514,7 +1514,7 @@ void ScintillaGTK::ReceivedSelection(GtkSelectionData *selection_data) { SelectionText selText; GetGtkSelectionText(selection_data, selText); - pdoc->BeginUndoAction(); + UndoGroup ug(pdoc); if (selection_data->selection != GDK_SELECTION_PRIMARY) { ClearSelection(); } @@ -1527,7 +1527,6 @@ void ScintillaGTK::ReceivedSelection(GtkSelectionData *selection_data) { pdoc->InsertString(caretMain, selText.s, selText.len); SetEmptySelection(caretMain + selText.len); } - pdoc->EndUndoAction(); EnsureCaretVisible(); } } |
