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 | |
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')
-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(); } } |