naughty: Follow textbox API change
Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
b3ab06896d
commit
e7a8df2920
|
@ -350,7 +350,7 @@ local function set_text(notification, title, text)
|
||||||
local textbox = notification.textbox
|
local textbox = notification.textbox
|
||||||
|
|
||||||
local function setMarkup(pattern, replacements)
|
local function setMarkup(pattern, replacements)
|
||||||
textbox:set_markup(string.format('<b>%s</b>%s', title, text:gsub(pattern, replacements)))
|
return textbox:set_markup_silently(string.format('<b>%s</b>%s', title, text:gsub(pattern, replacements)))
|
||||||
end
|
end
|
||||||
local function setText()
|
local function setText()
|
||||||
textbox:set_text(string.format('%s %s', title, text))
|
textbox:set_text(string.format('%s %s', title, text))
|
||||||
|
@ -360,10 +360,9 @@ local function set_text(notification, title, text)
|
||||||
-- it is not interpreted by Pango later.
|
-- it is not interpreted by Pango later.
|
||||||
title = title:gsub(escape_pattern, escape_subs)
|
title = title:gsub(escape_pattern, escape_subs)
|
||||||
-- Try to set the text while only interpreting <br>.
|
-- Try to set the text while only interpreting <br>.
|
||||||
-- (Setting a textbox' .text to an invalid pattern throws a lua error)
|
if not setMarkup("<br.->", "\n") then
|
||||||
if not pcall(setMarkup, "<br.->", "\n") then
|
|
||||||
-- That failed, escape everything which might cause an error from pango
|
-- That failed, escape everything which might cause an error from pango
|
||||||
if not pcall(setMarkup, escape_pattern, escape_subs) then
|
if not setMarkup(escape_pattern, escape_subs) then
|
||||||
-- Ok, just ignore all pango markup. If this fails, we got some invalid utf8
|
-- Ok, just ignore all pango markup. If this fails, we got some invalid utf8
|
||||||
if not pcall(setText) then
|
if not pcall(setText) then
|
||||||
textbox:set_markup("<i><Invalid markup or UTF8, cannot display message></i>")
|
textbox:set_markup("<i><Invalid markup or UTF8, cannot display message></i>")
|
||||||
|
|
Loading…
Reference in New Issue