mirror of
https://github.com/RGBCube/serenity
synced 2025-07-19 00:17:35 +00:00
LibGUI: Don't scroll cursor into view while reflows are deferred
We don't have up-to-date visual line rects until after reflow, and we already do a "scroll cursor into view" when deferral ends anyway. Fixes #2524.
This commit is contained in:
parent
86eeac86a4
commit
b81b2a85c4
1 changed files with 2 additions and 1 deletions
|
@ -1032,7 +1032,8 @@ void TextEditor::scroll_position_into_view(const TextPosition& position)
|
|||
|
||||
void TextEditor::scroll_cursor_into_view()
|
||||
{
|
||||
scroll_position_into_view(m_cursor);
|
||||
if (!m_reflow_deferred)
|
||||
scroll_position_into_view(m_cursor);
|
||||
}
|
||||
|
||||
Gfx::Rect TextEditor::line_content_rect(size_t line_index) const
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue