summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxVerevkin <maxxverrr@gmail.com>2022-09-23 10:06:28 +0300
committerMaxVerevkin <maxxverrr@gmail.com>2022-09-23 10:06:28 +0300
commit899e07fbaac6ed28ddbac054e7957e646a38937c (patch)
tree191e3f9b8ff0e8aa145f3febc625e76e36a64010
parentf0e53e6b8119d872f5986c3fcb4403d7b8214382 (diff)
downloadi3bar-mango-899e07fbaac6ed28ddbac054e7957e646a38937c.tar.gz
support transparent background
-rw-r--r--src/bar.rs5
1 files changed, 4 insertions, 1 deletions
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;