aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/EditView.h
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2016-12-09 09:05:21 +1100
committerNeil <nyamatongwe@gmail.com>2016-12-09 09:05:21 +1100
commit82ee0a0a14f83b3d85e7298f82165667c77b9a34 (patch)
tree5fb285e157cdbd5d761b8dedf67c77c83f302b4c /src/EditView.h
parent6a529a0ea1126b231577507ed03389f32b962f67 (diff)
downloadscintilla-mirror-82ee0a0a14f83b3d85e7298f82165667c77b9a34.tar.gz
Use double coordinates instead of float in some cases as float ran out of
precision in long documents. This meant that individual lines could not be selected by mouse when the document exceeded 16.7 million lines.
Diffstat (limited to 'src/EditView.h')
-rw-r--r--src/EditView.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/EditView.h b/src/EditView.h
index 83dd8bb1f..8551daa3b 100644
--- a/src/EditView.h
+++ b/src/EditView.h
@@ -114,7 +114,7 @@ public:
Point LocationFromPosition(Surface *surface, const EditModel &model, SelectionPosition pos, int topLine,
const ViewStyle &vs, PointEnd pe);
Range RangeDisplayLine(Surface *surface, const EditModel &model, int lineVisible, const ViewStyle &vs);
- SelectionPosition SPositionFromLocation(Surface *surface, const EditModel &model, Point pt, bool canReturnInvalid,
+ SelectionPosition SPositionFromLocation(Surface *surface, const EditModel &model, PointDocument pt, bool canReturnInvalid,
bool charPosition, bool virtualSpace, const ViewStyle &vs);
SelectionPosition SPositionFromLineX(Surface *surface, const EditModel &model, int lineDoc, int x, const ViewStyle &vs);
int DisplayFromPosition(Surface *surface, const EditModel &model, int pos, const ViewStyle &vs);