From ce8aef24acf01ef6cf626ca5cad7818afa009105 Mon Sep 17 00:00:00 2001 From: elenapan Date: Tue, 30 Jun 2020 21:30:21 +0300 Subject: [PATCH] Dock rofi menu: Handle the case when a client has no name --- config/awesome/noodle/dock.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/config/awesome/noodle/dock.lua b/config/awesome/noodle/dock.lua index c791afc..ea33fbd 100644 --- a/config/awesome/noodle/dock.lua +++ b/config/awesome/noodle/dock.lua @@ -221,9 +221,14 @@ local function generate_dock_icon(c, bg, fg, symbol) -- Each line corresponds to 1 client local rofi_input = "" for i = 1, #clients do - rofi_input = rofi_input..prefix..' '..clients[i].name..'\n' + if clients[i].name then + rofi_input = rofi_input..prefix..' '..clients[i].name..'\n' + end end + -- Nothing to do + if rofi_input == "" then return end + -- Remove last \n rofi_input = rofi_input:sub(1, #rofi_input - 1)