From 8e668ff31ae75e51dd8c4e99758d38aced72036d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Fri, 30 Dec 2016 07:49:10 +0100 Subject: Various fixes related to channel modes Bugs unnoticed for so long. --- plugins/degesch/fancy-prompt.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'plugins') diff --git a/plugins/degesch/fancy-prompt.lua b/plugins/degesch/fancy-prompt.lua index d7e0dc1..b1b7c0e 100644 --- a/plugins/degesch/fancy-prompt.lua +++ b/plugins/degesch/fancy-prompt.lua @@ -51,14 +51,14 @@ local prompt = degesch.hook_prompt (function (hook) end if active ~= "" then active = "(" .. active .. ")" end local x = current_n .. ":" .. current.name - if chan then + if chan and chan.users_len ~= 0 then local params = "" for mode, param in pairs (chan.param_modes) do params = params .. " +" .. mode .. " " .. param end local modes = chan.no_param_modes .. params:sub (3) if modes ~= "" then x = x .. "(+" .. modes .. ")" end - if chan.users_len ~= 0 then x = x .. "{" .. chan.users_len .. "}" end + x = x .. "{" .. chan.users_len .. "}" end if current.hide_unimportant then x = x .. "" end -- cgit v1.2.3