Fix HitTestSingleLine(Scrolled)
This commit is contained in:
@@ -2459,7 +2459,7 @@ void wxTextCtrl::UpdateLastVisible()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
// use (efficient) HitTestLine to find the last visible character
|
// use (efficient) HitTestLine to find the last visible character
|
||||||
wxString text = m_value.Mid((size_t)SData().m_colStart /* to the end */);
|
wxString text = m_value;//m_value.Mid((size_t)SData().m_colStart /* to the end */);
|
||||||
wxTextCoord col;
|
wxTextCoord col;
|
||||||
switch ( HitTestLine(text, m_rectText.width, &col) )
|
switch ( HitTestLine(text, m_rectText.width, &col) )
|
||||||
{
|
{
|
||||||
@@ -3379,7 +3379,7 @@ void wxTextCtrl::ScrollText(wxTextCoord col)
|
|||||||
SData().m_colStart = col;
|
SData().m_colStart = col;
|
||||||
|
|
||||||
// after changing m_colStart, recalc the last visible position: we need
|
// after changing m_colStart, recalc the last visible position: we need
|
||||||
// to recalc the last visible position beore scrolling in order to make
|
// to recalc the last visible position before scrolling in order to make
|
||||||
// it appear exactly at the right edge of the text area after scrolling
|
// it appear exactly at the right edge of the text area after scrolling
|
||||||
UpdateLastVisible();
|
UpdateLastVisible();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user