aboutsummaryrefslogtreecommitdiffstats
path: root/protocols
diff options
context:
space:
mode:
Diffstat (limited to 'protocols')
-rw-r--r--protocols/twitter/twitter.c2
-rw-r--r--protocols/twitter/twitter_lib.c3
2 files changed, 5 insertions, 0 deletions
diff --git a/protocols/twitter/twitter.c b/protocols/twitter/twitter.c
index ef49e83a..91b6e28c 100644
--- a/protocols/twitter/twitter.c
+++ b/protocols/twitter/twitter.c
@@ -245,6 +245,8 @@ static void twitter_init(account_t * acc)
s->flags |= ACC_SET_OFFLINE_ONLY;
s = set_add(&acc->set, "show_old_mentions", "true", set_eval_bool, acc);
+
+ s = set_add(&acc->set, "strip_newlines", "false", set_eval_bool, acc);
}
/**
diff --git a/protocols/twitter/twitter_lib.c b/protocols/twitter/twitter_lib.c
index db1192ce..bd957333 100644
--- a/protocols/twitter/twitter_lib.c
+++ b/protocols/twitter/twitter_lib.c
@@ -646,6 +646,9 @@ static void twitter_groupchat(struct im_connection *ic, GSList * list)
strip_html(status->text);
+ if (set_getbool(&ic->acc->set, "strip_newlines"))
+ strip_newlines(status->text);
+
msg = twitter_msg_add_id(ic, status, "");
// Say it!