From 4e1bf721ff5bacec46fd4ae5d13459c0bd6fb558 Mon Sep 17 00:00:00 2001 From: sewn Date: Wed, 5 Feb 2025 13:51:22 +0300 Subject: [PATCH] move focused_view surface check --- dam.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dam.c b/dam.c index 871af99..e82da73 100644 --- a/dam.c +++ b/dam.c @@ -294,6 +294,7 @@ static const struct wl_callback_listener frame_callback_listener = { static void bar_frame(Bar *bar) { + /* note: river sends focused_view too early, before bar surface init */ if (bar->frame_callback || !bar->configured) return; bar->frame_callback = wl_surface_frame(bar->surface); @@ -538,9 +539,7 @@ seat_status_handle_focused_view(void *data, selbar->title = NULL; if (title[0] != '\0') selbar->title = strdup(title); - /* river sends focused_view too early, before bar surface init */ - if (selbar->surface) - bar_frame(selbar); + bar_frame(selbar); } static void