From 9d81a96b2de32c863829cc048a516b943180fc79 Mon Sep 17 00:00:00 2001 From: MikalaiR Date: Fri, 28 Aug 2015 17:11:36 +0000 Subject: Toaster: includes cleanup git-svn-id: http://svn.miranda-ng.org/main/trunk@15066 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Toaster/src/stdafx.h | 9 +-------- plugins/Toaster/src/string_reference_wrapper.h | 9 +-------- plugins/Toaster/src/toast_notification.cpp | 8 +++----- 3 files changed, 5 insertions(+), 21 deletions(-) (limited to 'plugins') diff --git a/plugins/Toaster/src/stdafx.h b/plugins/Toaster/src/stdafx.h index 8df66f4598..a0dc262a7d 100644 --- a/plugins/Toaster/src/stdafx.h +++ b/plugins/Toaster/src/stdafx.h @@ -3,12 +3,6 @@ #pragma comment(linker,"\"/manifestdependency:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") -#include -#include -#include -#include -#include -#include #include #include @@ -16,17 +10,16 @@ #include #include #include -#include #include #include #include #include #include #include +#include #include "version.h" #include "resource.h" -#include typedef void(__cdecl *pEventHandler)(void*); const wchar_t AppUserModelID[] = _T("MirandaNG"); diff --git a/plugins/Toaster/src/string_reference_wrapper.h b/plugins/Toaster/src/string_reference_wrapper.h index ca0f8afd9f..d272ed14c7 100644 --- a/plugins/Toaster/src/string_reference_wrapper.h +++ b/plugins/Toaster/src/string_reference_wrapper.h @@ -25,14 +25,7 @@ public: template StringReferenceWrapper(_In_reads_(_) wchar_t(&stringRef)[_]) throw() { - UINT32 length; - HRESULT hr = SizeTToUInt32(wcslen(stringRef), &length); - - if (FAILED(hr)) - { - RaiseException(static_cast(STATUS_INVALID_PARAMETER), EXCEPTION_NONCONTINUABLE, 0, nullptr); - } - + UINT32 length = wcslen(stringRef); WindowsCreateStringReference(stringRef, length, &_header, &_hstring); } diff --git a/plugins/Toaster/src/toast_notification.cpp b/plugins/Toaster/src/toast_notification.cpp index 5c67f4dc0c..fa3dcfa1ce 100644 --- a/plugins/Toaster/src/toast_notification.cpp +++ b/plugins/Toaster/src/toast_notification.cpp @@ -96,13 +96,11 @@ HRESULT ToastNotification::SetTextValues(_In_reads_(textValuesCount) wchar_t** t HRESULT ToastNotification::SetImageSrc(_In_z_ wchar_t* imagePath, _In_ ABI::Windows::Data::Xml::Dom::IXmlDocument* xml) { - wchar_t imageSrc[MAX_PATH] = L"file:///"; - HRESULT hr = StringCchCat(imageSrc, ARRAYSIZE(imageSrc), imagePath); - if (FAILED(hr)) - return hr; + wchar_t imageSrc[MAX_PATH]; + mir_snwprintf(imageSrc, _T("file:///%s"), imagePath); Microsoft::WRL::ComPtr imageNode; - hr = GetNodeByTag(StringReferenceWrapper(L"image").Get(), &imageNode, xml); + HRESULT hr = GetNodeByTag(StringReferenceWrapper(L"image").Get(), &imageNode, xml); Microsoft::WRL::ComPtr attributes; hr = imageNode->get_Attributes(&attributes); -- cgit v1.2.3