aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2018-05-19 18:15:25 +0300
committerFurkan Sahin <furkan-dev@proton.me>2018-05-19 18:15:25 +0300
commit1b52c92c6e45e75e244e445c447fcf4ff18bc556 (patch)
treef5af1cbf8fcf127fdf602c5392003521dfe165d9
parent880c6f8babdfc5735f176723e7273ef0cfdc2a24 (diff)
Fix pixel bar below title
This commit changes how the left and right indents are calculated for the title bottom pixel bar, so that it is displayed properly in case the left or right border is hidden.
-rw-r--r--sway/desktop/output.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sway/desktop/output.c b/sway/desktop/output.c
index 94562052..ebb3ddaa 100644
--- a/sway/desktop/output.c
+++ b/sway/desktop/output.c
@@ -383,21 +383,21 @@ static void render_container_simple_border_normal(struct sway_output *output,
scale_box(&box, output_scale);
render_rect(output->wlr_output, output_damage, &box, color);
+ // Setting these makes marks and title easier
+ size_t inner_x = con->x + view->border_thickness * view->border_left;
+ size_t inner_width = con->width - view->border_thickness * view->border_left
+ - view->border_thickness * view->border_right;
+
// Single pixel bar below title
memcpy(&color, colors->border, sizeof(float) * 4);
color[3] *= con->alpha;
- box.x = con->x + view->border_thickness;
+ box.x = inner_x;
box.y = view->y - 1;
- box.width = con->width - view->border_thickness * 2;
+ box.width = inner_width;
box.height = 1;
scale_box(&box, output_scale);
render_rect(output->wlr_output, output_damage, &box, color);
- // Setting these makes marks and title easier
- size_t inner_x = con->x + view->border_thickness * view->border_left;
- size_t inner_width = con->width - view->border_thickness * view->border_left
- - view->border_thickness * view->border_right;
-
// Marks
size_t marks_width = 0;
if (config->show_marks && marks_texture) {