aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2016-11-25 17:03:10 +1100
committerNeil <nyamatongwe@gmail.com>2016-11-25 17:03:10 +1100
commita289dff4088646beb6ef16afedfa59768c718a90 (patch)
tree7ad10efdcb1e22596ab66dce5b91f1e46fb01280
parentb1f87aa880c7319105ab49e205bc8d3bff13bc06 (diff)
downloadscintilla-mirror-a289dff4088646beb6ef16afedfa59768c718a90.tar.gz
Bug [#1886]. Fix EM_SETSEL to match Microsoft documentation.
-rw-r--r--doc/ScintillaHistory.html4
-rw-r--r--win32/ScintillaWin.cxx6
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;