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