From 6303fa308777ae13de9ab4e0fc556199043b6328 Mon Sep 17 00:00:00 2001 From: MaxVerevkin Date: Sun, 26 Nov 2023 11:38:17 +0200 Subject: fix "surface was destroyed before its role object" error --- src/bar.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/bar.rs b/src/bar.rs index b88abcc..fbbc297 100644 --- a/src/bar.rs +++ b/src/bar.rs @@ -87,13 +87,13 @@ impl Bar { } pub fn destroy(self, conn: &mut Connection) { - self.output.destroy(conn); - self.surface.destroy(conn); self.layer_surface.destroy(conn); self.viewport.destroy(conn); if let Some(fs) = self.fractional_scale { fs.destroy(conn); } + self.surface.destroy(conn); + self.output.destroy(conn); } pub fn set_tags(&mut self, tags: Vec) { -- cgit v1.3.1