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)