aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2011-01-03 11:05:01 +1100
committernyamatongwe <devnull@localhost>2011-01-03 11:05:01 +1100
commit502d4bbe5e80deac3813b2b5abeff297c1cdc6fd (patch)
tree645653c92f923337ff4450b8b476a95b30b8dd6f
parentb8e377ab963a1fe08a3e7f77ae81ff42a76a8d44 (diff)
downloadscintilla-mirror-502d4bbe5e80deac3813b2b5abeff297c1cdc6fd.tar.gz
Right click cancels autocompletion and sets focus. Bug #3144531.
-rw-r--r--win32/ScintillaWin.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index faf2dfb61..603e9b6f8 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -768,8 +768,11 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam
break;
case WM_RBUTTONDOWN:
- if (!PointInSelection(Point::FromLong(lParam)))
+ ::SetFocus(MainHWND());
+ if (!PointInSelection(Point::FromLong(lParam))) {
+ CancelModes();
SetEmptySelection(PositionFromLocation(Point::FromLong(lParam)));
+ }
break;
case WM_SETCURSOR: