Fix auto scroll to last line after update not working
This fix comes from the suggestion of this thread: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/8782#issuecomment-690752536 Fix #8477, fix #8214
This commit is contained in:
parent
009563f52d
commit
c607e427fc
|
@ -3865,11 +3865,13 @@ void Notepad_plus::performPostReload(int whichOne)
|
||||||
return;
|
return;
|
||||||
if (whichOne == MAIN_VIEW)
|
if (whichOne == MAIN_VIEW)
|
||||||
{
|
{
|
||||||
_mainEditView.execute(SCI_GOTOLINE, _mainEditView.execute(SCI_GETLINECOUNT) -1);
|
_mainEditView.setPositionRestoreNeeded(false);
|
||||||
|
_mainEditView.execute(SCI_DOCUMENTEND);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_subEditView.execute(SCI_GOTOLINE, _subEditView.execute(SCI_GETLINECOUNT) -1);
|
_subEditView.setPositionRestoreNeeded(false);
|
||||||
|
_subEditView.execute(SCI_DOCUMENTEND);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -646,7 +646,7 @@ public:
|
||||||
void sortLines(size_t fromLine, size_t toLine, ISorter *pSort);
|
void sortLines(size_t fromLine, size_t toLine, ISorter *pSort);
|
||||||
void changeTextDirection(bool isRTL);
|
void changeTextDirection(bool isRTL);
|
||||||
bool isTextDirectionRTL() const;
|
bool isTextDirectionRTL() const;
|
||||||
|
void setPositionRestoreNeeded(bool val) { _positionRestoreNeeded = val; };
|
||||||
protected:
|
protected:
|
||||||
static HINSTANCE _hLib;
|
static HINSTANCE _hLib;
|
||||||
static int _refCount;
|
static int _refCount;
|
||||||
|
|
Loading…
Reference in New Issue