diff options
Diffstat (limited to 'src/Editor.cxx')
-rw-r--r-- | src/Editor.cxx | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx index 3a7a00f8e..2a1018252 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -4150,12 +4150,11 @@ void Editor::LineTranspose() { int len1 = endPrev - startPrev; char *line2 = CopyRange(start, end); int len2 = end - start; - if (pdoc->DeleteChars(start, len2)) { - pdoc->DeleteChars(startPrev, len1); - pdoc->InsertString(startPrev, line2, len2); - pdoc->InsertString(start - len1 + len2, line1, len1); - MovePositionTo(start - len1 + len2); - } + pdoc->DeleteChars(start, len2); + pdoc->DeleteChars(startPrev, len1); + pdoc->InsertString(startPrev, line2, len2); + pdoc->InsertString(start - len1 + len2, line1, len1); + MovePositionTo(start - len1 + len2); delete []line1; delete []line2; pdoc->EndUndoAction(); @@ -6841,7 +6840,7 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) { if (wParam <= STYLE_MAX) return vs.styles[wParam].fore.desired.AsLong(); else - return 0; + return 0; case SCI_STYLEGETBACK: if (wParam <= STYLE_MAX) return vs.styles[wParam].back.desired.AsLong(); |