summaryrefslogtreecommitdiff
path: root/sway/desktop/render.c
diff options
context:
space:
mode:
authorWill McKinnon <[email protected]>2022-11-30 20:22:39 -0500
committerWill McKinnon <[email protected]>2022-11-30 20:22:39 -0500
commite82e4de37f5c6fe184da62f228329a37517ccd55 (patch)
tree0a247dd8dd1a20876125449bf4cf5c3fa1d5d75d /sway/desktop/render.c
parentaf282928ab3123a573d9562bb24f5c471e3b4704 (diff)
fix: titlebars on containers with smart_gaps on and a large corner_radius now render as expected
Diffstat (limited to 'sway/desktop/render.c')
-rw-r--r--sway/desktop/render.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/sway/desktop/render.c b/sway/desktop/render.c
index bc9093d9..3ee719b6 100644
--- a/sway/desktop/render.c
+++ b/sway/desktop/render.c
@@ -563,14 +563,10 @@ static void render_titlebar(struct sway_output *output,
double output_x = output->lx;
double output_y = output->ly;
int titlebar_border_thickness = config->titlebar_border_thickness;
+ int titlebar_h_padding = config->titlebar_h_padding;
+ int titlebar_v_padding = config->titlebar_v_padding;
enum alignment title_align = config->title_align;
- // titlebar padding should account for corner radius
- int titlebar_h_padding = corner_radius > config->titlebar_h_padding ?
- corner_radius : config->titlebar_h_padding;
- float titlebar_v_padding = corner_radius == (int)container_titlebar_height() ?
- (container_titlebar_height() - config->font_height) / 2.0 : config->titlebar_v_padding;
-
// Single pixel bar above title
memcpy(&color, colors->border, sizeof(float) * 4);
premultiply_alpha(color, alpha);