Various fixes related to channel modes
Bugs unnoticed for so long.
This commit is contained in:
@@ -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 .. "<H>" end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user