From 091ee4d926ff37a16776fb932422b939b73c31ec Mon Sep 17 00:00:00 2001 From: atagen Date: Sun, 22 Jun 2025 21:27:31 +1000 Subject: [PATCH] feat: prepopulate tags --- daemon/manager.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/daemon/manager.rs b/daemon/manager.rs index e6f5366..788125e 100644 --- a/daemon/manager.rs +++ b/daemon/manager.rs @@ -394,8 +394,11 @@ impl NiriTag { tag_rx: channel::Receiver, fullstate_rx: channel::Receiver>>, ) -> Result<()> { - // base tag is always visible + // prepopulate tags self.tags.insert(0, true); + (1..=self.config.prepopulate).for_each(|i| { + self.tags.insert(i, true); + }); loop { let recvd: Receivable = future::or(