1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:48:12 +00:00

LibGUI: Simplify DisplayOnly painting for TextEditor

This commit is contained in:
thankyouverycool 2022-02-02 19:32:58 -05:00 committed by Linus Groh
parent 2c1a417513
commit 6f37351142

View file

@ -418,16 +418,13 @@ void TextEditor::paint_event(PaintEvent& event)
};
if (is_displayonly() && is_focused()) {
widget_background_color = palette().selection();
Gfx::IntRect display_rect {
widget_inner_rect().x() + 1,
widget_inner_rect().y() + 1,
widget_inner_rect().width() - 2,
widget_inner_rect().height() - 2
};
painter.add_clip_rect(display_rect);
painter.add_clip_rect(event.rect());
painter.fill_rect(event.rect(), widget_background_color);
painter.fill_rect(display_rect, palette().selection());
}
painter.translate(frame_thickness(), frame_thickness());