From 432b6d66d4635fa70105c2ae6b6e470d0263c6cd Mon Sep 17 00:00:00 2001 From: MaxVerevkin Date: Wed, 28 Jun 2023 10:54:33 +0300 Subject: Add an option to show any number of tags (not only the first 9) --- src/wm_info_provider/river.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/wm_info_provider') diff --git a/src/wm_info_provider/river.rs b/src/wm_info_provider/river.rs index 82fa5d8..e708930 100644 --- a/src/wm_info_provider/river.rs +++ b/src/wm_info_provider/river.rs @@ -91,6 +91,7 @@ fn output_status_cb( event: zriver_output_status_v1::Event, ) { let WmInfoProvider::River(river) = &mut state.shared_state.wm_info_provider else { unreachable!() }; + let max_tag = state.shared_state.config.wm.river.max_tag.min(32); let status = river .output_statuses @@ -114,7 +115,7 @@ fn output_status_cb( let info = WmInfo { layout_name: status.layout_name.clone(), - tags: (1..10) + tags: (1..=max_tag) .map(|tag| Tag { name: tag.to_string(), is_focused: status.focused_tags & (1 << (tag - 1)) != 0, -- cgit v1.3.1