From 4c8eb75245d543f266532a089b2b95ee21fa22c4 Mon Sep 17 00:00:00 2001 From: Date: Sun, 11 May 2014 01:33:49 +0200 Subject: [PATCH] fixed e-mail setup in atom incorrect. author name retrieval in rss improved --- plugins/NewsAggregator/Src/CheckFeed.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/NewsAggregator/Src/CheckFeed.cpp b/plugins/NewsAggregator/Src/CheckFeed.cpp index 16dac94..cd5281d 100644 --- a/plugins/NewsAggregator/Src/CheckFeed.cpp +++ b/plugins/NewsAggregator/Src/CheckFeed.cpp @@ -241,6 +241,8 @@ VOID CheckCurrentFeed(MCONTACT hContact) TCHAR *string = mir_tstrdup(xi.getText(itemval)); ClearText(string); author = mir_tstrdup(string); + if (1 == _stscanf(author, _T("%*s (%[^ \t\r\n)]s)"), string)) + replaceStrT(author, string); mir_free(string); } else if (!lstrcmpi(xi.getName(itemval), _T("comments"))) { @@ -386,7 +388,7 @@ VOID CheckCurrentFeed(MCONTACT hContact) if (!lstrcmpi(xi.getName(child), _T("author"))) { for (int x = 0; x < xi.getChildCount(child); x++) { HXML authorval = xi.getChild(child, x); - if (!lstrcmpi(xi.getName(authorval), _T("name"))) { + if (!lstrcmpi(xi.getName(authorval), _T("email"))) { db_set_ts(hContact, MODULE, "e-mail", xi.getText(authorval)); break; } -- 1.8.3.msysgit.0