diff options
author | Neil <nyamatongwe@gmail.com> | 2016-11-25 17:03:10 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2016-11-25 17:03:10 +1100 |
commit | a289dff4088646beb6ef16afedfa59768c718a90 (patch) | |
tree | 7ad10efdcb1e22596ab66dce5b91f1e46fb01280 | |
parent | b1f87aa880c7319105ab49e205bc8d3bff13bc06 (diff) | |
download | scintilla-mirror-a289dff4088646beb6ef16afedfa59768c718a90.tar.gz |
Bug [#1886]. Fix EM_SETSEL to match Microsoft documentation.
-rw-r--r-- | doc/ScintillaHistory.html | 4 | ||||
-rw-r--r-- | win32/ScintillaWin.cxx | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index 876587a62..adadc7a4e 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -590,6 +590,10 @@ <a href="http://sourceforge.net/p/scintilla/bugs/1881/">Bug #1881</a>. </li> <li> + On Win32 fix EM_SETSEL to match Microsoft documentation.. + <a href="http://sourceforge.net/p/scintilla/bugs/1886/">Bug #1886</a>. + </li> + <li> SciTE on Windows restores focus to edit pane after closing user strip. </li> <li> diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index e20eb1d76..9cf900fb3 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -1669,11 +1669,7 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam if (nStart == -1) { nStart = nEnd; // Remove selection } - if (nStart > nEnd) { - SetSelection(nEnd, nStart); - } else { - SetSelection(nStart, nEnd); - } + SetSelection(nEnd, nStart); EnsureCaretVisible(); } break; |