summaryrefslogtreecommitdiff
path: root/src/bar.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bar.rs')
-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;