diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/NewStory/src/history_control.cpp | 13 | ||||
-rw-r--r-- | plugins/NewStory/src/utils.cpp | 2 |
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"$]" }, |