aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/strip_color.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/modules/strip_color.py b/modules/strip_color.py
index f5e16027..28288209 100644
--- a/modules/strip_color.py
+++ b/modules/strip_color.py
@@ -12,13 +12,13 @@ class Module(ModuleManager.BaseModule):
@utils.hook("preprocess.send.privmsg")
@utils.hook("preprocess.send.notice")
def preprocess(self, event):
- strip_color = event["server"].get_setting("strip-color", False)
- target = event["line"].args[0]
- if not strip_color and target in event["server"].channels:
- channel = event["server"].channels.get(target)
- strip_color = channel.get_setting("strip-color", False)
+ if len(event["line"].args) > 1:
+ strip_color = event["server"].get_setting("strip-color", False)
+ target = event["line"].args[0]
+ if not strip_color and target in event["server"].channels:
+ channel = event["server"].channels.get(target)
+ strip_color = channel.get_setting("strip-color", False)
- if strip_color:
- message = event["line"].args.get(-1)
- if not message == None:
- event["line"].args[-1] = utils.irc.strip_font(message)
+ if strip_color:
+ message = event["line"].args[1]
+ event["line"].args[1] = utils.irc.strip_font(message)