rm 3 useless checks and merge them into one

very small optimization, but it improves the code a little.
This commit is contained in:
Dexter 2020-08-03 21:08:13 +02:00 committed by GitHub
parent 8fb9f3b711
commit a865d09fc5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -244,20 +244,23 @@ static uint32_t render_status_block(cairo_t *cairo,
uint32_t border_color = block->urgent uint32_t border_color = block->urgent
? config->colors.urgent_workspace.border : block->border; ? config->colors.urgent_workspace.border : block->border;
if (border_color && block->border_top > 0) {
if (border_color){
if (block->border_top > 0) {
render_sharp_line(cairo, border_color, x_pos, y_pos, render_sharp_line(cairo, border_color, x_pos, y_pos,
block_width, block->border_top * output->scale); block_width, block->border_top * output->scale);
} }
if (border_color && block->border_bottom > 0) { if (block->border_bottom > 0) {
render_sharp_line(cairo, border_color, x_pos, render_sharp_line(cairo, border_color, x_pos,
y_pos + render_height - block->border_bottom * output->scale, y_pos + render_height - block->border_bottom * output->scale,
block_width, block->border_bottom * output->scale); block_width, block->border_bottom * output->scale);
} }
if (border_color && block->border_left > 0) { if (block->border_left > 0) {
render_sharp_line(cairo, border_color, x_pos, y_pos, render_sharp_line(cairo, border_color, x_pos, y_pos,
block->border_left * output->scale, render_height); block->border_left * output->scale, render_height);
x_pos += block->border_left * output->scale + margin; x_pos += block->border_left * output->scale + margin;
} }
}
double offset = 0; double offset = 0;
if (strncmp(block->align, "left", 5) == 0) { if (strncmp(block->align, "left", 5) == 0) {