aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2005-02-06 01:08:18 +0000
committernyamatongwe <devnull@localhost>2005-02-06 01:08:18 +0000
commit7d0a1f96363ca349de3962e29217db60fd3664da (patch)
tree8a835f1b70f0438cf0e3f5ad7733879d3d2cbc69
parent93f0fad260ab7b4525f20a95f3ee8dcefdf8e739 (diff)
downloadscintilla-mirror-7d0a1f96363ca349de3962e29217db60fd3664da.tar.gz
Exits from dwell by firing SCN_DWELLEND when scroll performed.
-rw-r--r--gtk/ScintillaGTK.cxx2
-rw-r--r--win32/ScintillaWin.cxx1
2 files changed, 3 insertions, 0 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx
index 59e8718a2..89c1f587b 100644
--- a/gtk/ScintillaGTK.cxx
+++ b/gtk/ScintillaGTK.cxx
@@ -1051,10 +1051,12 @@ void ScintillaGTK::ScrollText(int linesToMove) {
}
void ScintillaGTK::SetVerticalScrollPos() {
+ DwellEnd(true);
gtk_adjustment_set_value(GTK_ADJUSTMENT(adjustmentv), topLine);
}
void ScintillaGTK::SetHorizontalScrollPos() {
+ DwellEnd(true);
gtk_adjustment_set_value(GTK_ADJUSTMENT(adjustmenth), xOffset / 2);
}
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index 8dba14b86..85b81d309 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -1034,6 +1034,7 @@ void ScintillaWin::ChangeScrollPos(int barType, int pos) {
sci.fMask = SIF_POS;
GetScrollInfo(barType, &sci);
if (sci.nPos != pos) {
+ DwellEnd(true);
sci.nPos = pos;
SetScrollInfo(barType, &sci, TRUE);
}