From 2f79dbd9fbfb6cf1b39a4aeea47da340381c7489 Mon Sep 17 00:00:00 2001 From: Raphael Robatsch Date: Tue, 2 Nov 2021 18:49:50 +0100 Subject: [PATCH] don't render unless we have a buffer --- src/bar.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bar.cpp b/src/bar.cpp index 00acaad..792487c 100644 --- a/src/bar.cpp +++ b/src/bar.cpp @@ -165,7 +165,8 @@ void Bar::layerSurfaceConfigure(uint32_t serial, uint32_t width, uint32_t height void Bar::render() { - if (!visible()) return; + if (!_bufs) + return; auto img = wl_unique_ptr {cairo_image_surface_create_for_data( _bufs->data(), CAIRO_FORMAT_ARGB32,