mirror of
https://github.com/swaywm/sway.git
synced 2024-11-23 00:11:28 +00:00
Fix #1857
This commit is contained in:
parent
8cc26130a6
commit
1d0963737e
|
@ -32,7 +32,9 @@ void render_frame(struct swaylock_surface *surface) {
|
||||||
|
|
||||||
if (state->args.mode == BACKGROUND_MODE_SOLID_COLOR || !surface->image) {
|
if (state->args.mode == BACKGROUND_MODE_SOLID_COLOR || !surface->image) {
|
||||||
cairo_set_source_u32(cairo, state->args.color);
|
cairo_set_source_u32(cairo, state->args.color);
|
||||||
|
cairo_set_operator (cairo, CAIRO_OPERATOR_SOURCE);
|
||||||
cairo_paint(cairo);
|
cairo_paint(cairo);
|
||||||
|
cairo_set_operator (cairo, CAIRO_OPERATOR_OVER);
|
||||||
} else {
|
} else {
|
||||||
render_background_image(cairo, surface->image,
|
render_background_image(cairo, surface->image,
|
||||||
state->args.mode, buffer_width, buffer_height);
|
state->args.mode, buffer_width, buffer_height);
|
||||||
|
|
Loading…
Reference in a new issue