Always render top border for border normal

master
Brian Ashworth 7 years ago
parent 3488fbc859
commit 77b42ec821

@ -365,16 +365,14 @@ static void render_container_simple_border_normal(struct sway_output *output,
render_rect(output->wlr_output, output_damage, &box, color); render_rect(output->wlr_output, output_damage, &box, color);
} }
if (con->sway_view->border_top) { // Single pixel bar above title
// Single pixel bar above title memcpy(&color, colors->border, sizeof(float) * 4);
memcpy(&color, colors->border, sizeof(float) * 4); color[3] *= con->alpha;
color[3] *= con->alpha; box.x = con->x;
box.x = con->x; box.y = con->y;
box.y = con->y; box.width = con->width;
box.width = con->width; box.height = 1;
box.height = 1; render_rect(output->wlr_output, output_damage, &box, color);
render_rect(output->wlr_output, output_damage, &box, color);
}
// Single pixel bar below title // Single pixel bar below title
memcpy(&color, colors->border, sizeof(float) * 4); memcpy(&color, colors->border, sizeof(float) * 4);
@ -390,11 +388,11 @@ static void render_container_simple_border_normal(struct sway_output *output,
color[3] *= con->alpha; color[3] *= con->alpha;
box.x = con->x box.x = con->x
+ con->sway_view->border_thickness * con->sway_view->border_left; + con->sway_view->border_thickness * con->sway_view->border_left;
box.y = con->y + con->sway_view->border_top; box.y = con->y + 1;
box.width = con->width box.width = con->width
- con->sway_view->border_thickness * con->sway_view->border_left - con->sway_view->border_thickness * con->sway_view->border_left
- con->sway_view->border_thickness * con->sway_view->border_right; - con->sway_view->border_thickness * con->sway_view->border_right;
box.height = con->sway_view->y - con->y - (con->sway_view->border_top + 1); box.height = con->sway_view->y - con->y - 2;
render_rect(output->wlr_output, output_damage, &box, color); render_rect(output->wlr_output, output_damage, &box, color);
// Title text // Title text

Loading…
Cancel
Save