forked from mia/Aegisub
Made the edit box only retain its internal undo history for changes made since the last commit or line switch rather than every state it has had since the program was started, fixing a gradual memory leak.
Originally committed to SVN as r3097.
This commit is contained in:
parent
4dc14ed973
commit
1033427265
1 changed files with 4 additions and 0 deletions
|
@ -304,6 +304,8 @@ void SubsEditBox::Update (bool timeOnly,bool weak) {
|
|||
// Video
|
||||
VideoContext::Get()->curLine = curdiag;
|
||||
VideoContext::Get()->UpdateDisplays(false);
|
||||
|
||||
TextEdit->EmptyUndoBuffer();
|
||||
}
|
||||
else enabled = false;
|
||||
}
|
||||
|
@ -375,6 +377,8 @@ void SubsEditBox::SetToLine(int n,bool weak) {
|
|||
if (cur) VideoContext::Get()->JumpToFrame(VFR_Output.GetFrameAtTime(cur->Start.GetMS(),true));
|
||||
}
|
||||
}
|
||||
|
||||
TextEdit->EmptyUndoBuffer();
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue