Merge pull request #173 from felixrieseberg/windows-7-3

Windows Toasts: Don't call WFI statically
This commit is contained in:
Felix Rieseberg 2015-11-11 03:39:52 +01:00
commit f4ac70f2da

View file

@ -12,20 +12,15 @@
using namespace ABI::Windows::Data::Xml::Dom;
namespace brightray {
namespace {
// Initialize Windows Runtime
HRESULT init = Windows::Foundation::Initialize(RO_INIT_MULTITHREADED);
} // namespace
WindowsToastNotification::WindowsToastNotification(
const std::string& app_name,
scoped_ptr<content::DesktopNotificationDelegate> delegate)
: delegate_(delegate.Pass()),
weak_factory_(this) {
// If it wasn't for Windows 7, we could do this statically
HRESULT init = Windows::Foundation::Initialize(RO_INIT_MULTITHREADED);
ScopedHString toast_manager_str(
RuntimeClass_Windows_UI_Notifications_ToastNotificationManager);
if (!toast_manager_str.success())