commit 1d0963737ea1e7e1a2143fef213596b25908e7fe
parent 8cc26130a66f533a5cbb8e4833a536dd8798f833
Author: Bor Grošelj Simić <bor.groseljsimic@telemach.net>
Date: Wed, 4 Jul 2018 01:53:32 +0200
Fix #1857
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/swaylock/render.c b/swaylock/render.c
@@ -32,7 +32,9 @@ void render_frame(struct swaylock_surface *surface) {
if (state->args.mode == BACKGROUND_MODE_SOLID_COLOR || !surface->image) {
cairo_set_source_u32(cairo, state->args.color);
+ cairo_set_operator (cairo, CAIRO_OPERATOR_SOURCE);
cairo_paint(cairo);
+ cairo_set_operator (cairo, CAIRO_OPERATOR_OVER);
} else {
render_background_image(cairo, surface->image,
state->args.mode, buffer_width, buffer_height);