aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/ScintillaWin.cxx
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2008-06-15 12:28:37 +0000
committernyamatongwe <devnull@localhost>2008-06-15 12:28:37 +0000
commit13b6b942ecd2514d81eb06affc0326fb74ac78a1 (patch)
tree2666dc6658041e277638bad8f3fda16a6729490d /win32/ScintillaWin.cxx
parent656384f771fb5f0b87c77e0de758f8fd3927d1d1 (diff)
downloadscintilla-mirror-13b6b942ecd2514d81eb06affc0326fb74ac78a1.tar.gz
Bug #1989278. Right mouse button down moves caret.
Diffstat (limited to 'win32/ScintillaWin.cxx')
-rw-r--r--win32/ScintillaWin.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index fda84759d..e55892b62 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -728,6 +728,11 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam
(wParam & MK_CONTROL) != 0);
break;
+ case WM_RBUTTONDOWN:
+ if (!PointInSelection(Point::FromLong(lParam)))
+ SetEmptySelection(PositionFromLocation(Point::FromLong(lParam)));
+ break;
+
case WM_SETCURSOR:
if (LoWord(lParam) == HTCLIENT) {
if (inDragDrop == ddDragging) {