From 899e07fbaac6ed28ddbac054e7957e646a38937c Mon Sep 17 00:00:00 2001 From: MaxVerevkin Date: Fri, 23 Sep 2022 10:06:28 +0300 Subject: support transparent background --- src/bar.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/bar.rs b/src/bar.rs index ae69d37..0569b71 100644 --- a/src/bar.rs +++ b/src/bar.rs @@ -120,8 +120,11 @@ impl Bar { self.layer.wl_surface().set_buffer_scale(self.scale); // Background + cairo_ctx.save().unwrap(); + cairo_ctx.set_operator(cairo::Operator::Source); ss.config.background.apply(&cairo_ctx); - cairo_ctx.paint().expect("cairo paint"); + cairo_ctx.paint().unwrap(); + cairo_ctx.restore().unwrap(); // Display tags let mut offset_left = 0.0; -- cgit v1.3.1