From e27f9f97c7d560a8e30a5dd7ce4b9b3d21a8ce43 Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Tue, 13 Sep 2022 14:33:06 +0100 Subject: [PATCH] optimize box --- src/textual/_border.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/textual/_border.py b/src/textual/_border.py index 7b1e7a9d5..dabb6581f 100644 --- a/src/textual/_border.py +++ b/src/textual/_border.py @@ -111,11 +111,13 @@ def get_box( ) = BORDER_LOCATIONS[name] styles: tuple[Style, ...] = (inner_style + style, outer_style + style) + inner, outer = styles + from_color = Style.from_color styles += ( - Style.from_color(styles[1].bgcolor, styles[0].color), - Style.from_color(styles[0].color, styles[0].bgcolor), - Style.from_color(styles[0].bgcolor, styles[1].color), + from_color(outer.bgcolor, inner.color), + from_color(inner.color, inner.bgcolor), + from_color(inner.bgcolor, outer.color), ) return (