parent
26428bd2ba
commit
daa31c1a9a
@ -108,6 +108,7 @@ INT_PTR CALLBACK GoToLineDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM)
|
|||||||
updateLinesNumbers();
|
updateLinesNumbers();
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
default :
|
default :
|
||||||
{
|
{
|
||||||
switch (HIWORD(wParam))
|
switch (HIWORD(wParam))
|
||||||
@ -142,7 +143,8 @@ void GoToLineDlg::updateLinesNumbers() const
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
current = static_cast<unsigned int>((*_ppEditView)->execute(SCI_GETCURRENTPOS));
|
current = static_cast<unsigned int>((*_ppEditView)->execute(SCI_GETCURRENTPOS));
|
||||||
limit = static_cast<unsigned int>((*_ppEditView)->getCurrentDocLen() - 1);
|
int currentDocLength = (*_ppEditView)->getCurrentDocLen();
|
||||||
|
limit = static_cast<unsigned int>(currentDocLength > 0 ? currentDocLength - 1 : 0);
|
||||||
}
|
}
|
||||||
::SetDlgItemInt(_hSelf, ID_CURRLINE, current, FALSE);
|
::SetDlgItemInt(_hSelf, ID_CURRLINE, current, FALSE);
|
||||||
::SetDlgItemInt(_hSelf, ID_LASTLINE, limit, FALSE);
|
::SetDlgItemInt(_hSelf, ID_LASTLINE, limit, FALSE);
|
||||||
|
Loading…
Reference in New Issue
Block a user