summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/NewStory/src/history_control.cpp13
-rw-r--r--plugins/NewStory/src/utils.cpp2
2 files changed, 8 insertions, 7 deletions
diff --git a/plugins/NewStory/src/history_control.cpp b/plugins/NewStory/src/history_control.cpp
index a5cb42ee01..75c7626c58 100644
--- a/plugins/NewStory/src/history_control.cpp
+++ b/plugins/NewStory/src/history_control.cpp
@@ -303,13 +303,12 @@ void NewstoryListData::Copy(bool bTextOnly)
void NewstoryListData::CopyUrl()
{
if (auto *pItem = GetItem(caret)) {
- DB::EventInfo dbei(pItem->hEvent);
- DB::FILE_BLOB blob(dbei);
-
- //if (pItem->m_bOfflineDownloaded)
-// Utils_ClipboardCopy(blob.getLocalName());
- // else
- Srmm_DownloadOfflineFile(pItem->hContact, pItem->hEvent, OFD_COPYURL);
+ if (pItem->m_bOfflineDownloaded) {
+ DB::EventInfo dbei(pItem->hEvent);
+ DB::FILE_BLOB blob(dbei);
+ Utils_ClipboardCopy(blob.getLocalName());
+ }
+ else Srmm_DownloadOfflineFile(pItem->hContact, pItem->hEvent, OFD_COPYURL);
}
}
diff --git a/plugins/NewStory/src/utils.cpp b/plugins/NewStory/src/utils.cpp
index 7bef6e83a6..3e342e7f0c 100644
--- a/plugins/NewStory/src/utils.cpp
+++ b/plugins/NewStory/src/utils.cpp
@@ -56,6 +56,8 @@ static bbcodes[] =
{ L"[color=", L"]" },
{ L"[/color]", nullptr },
+ { L"[c0]", nullptr },
+ { L"[c1]", nullptr },
{ L"[$hicon=", L"$]" },