summaryrefslogtreecommitdiff
path: root/plugins/NewStory/src/history_array.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/NewStory/src/history_array.cpp')
-rw-r--r--plugins/NewStory/src/history_array.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/NewStory/src/history_array.cpp b/plugins/NewStory/src/history_array.cpp
index 7cfafa7b16..238bd3b36d 100644
--- a/plugins/NewStory/src/history_array.cpp
+++ b/plugins/NewStory/src/history_array.cpp
@@ -288,6 +288,9 @@ void ItemData::load(bool bFullLoad)
db_event_markRead(hContact, hEvent);
Clist_RemoveEvent(-1, hEvent);
}
+
+ // uncomment this to use RTF engine
+ // m_bRtf = true;
__fallthrough;
case EVENTTYPE_STATUSCHANGE:
@@ -352,7 +355,7 @@ void ItemData::load(bool bFullLoad)
void ItemData::setText()
{
if (m_bRtf)
- data = MTextCreateEx(htuLog, this->wtext, MTEXT_FLG_WCHAR | MTEXT_FLG_RTF);
+ data = MTextCreateEx(htuLog, (void*)TplFormatRtf(getTemplate(), hContact, this).c_str(), MTEXT_FLG_RTF);
else
data = MTextCreateW(htuLog, Proto_GetBaseAccountName(hContact), TplFormatString(getTemplate(), hContact, this));
savedHeight = -1;