From b4ac9547c4e716508f852ad0899b0e5018e2d5e2 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Tue, 10 Nov 2015 18:37:43 -0800 Subject: [PATCH] Windows Toasts: Don't call WFI statically --- brightray/browser/win/windows_toast_notification.cc | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/brightray/browser/win/windows_toast_notification.cc b/brightray/browser/win/windows_toast_notification.cc index f2b155b3acfd..f353987876ce 100644 --- a/brightray/browser/win/windows_toast_notification.cc +++ b/brightray/browser/win/windows_toast_notification.cc @@ -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 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())