diff --git a/atom/browser/ui/win/jump_list.cc b/atom/browser/ui/win/jump_list.cc index 5cd2af8ddd91..de2ee931de75 100644 --- a/atom/browser/ui/win/jump_list.cc +++ b/atom/browser/ui/win/jump_list.cc @@ -31,7 +31,7 @@ bool AppendTask(const JumpListItem& item, IObjectCollection* collection) { item.icon_index))) return false; - CComQIPtr property_store = link; + CComQIPtr property_store(link); if (!base::win::SetStringValueForPropertyStore(property_store, PKEY_Title, item.title.c_str())) return false; @@ -44,7 +44,7 @@ bool AppendSeparator(IObjectCollection* collection) { CComPtr shell_link; if (SUCCEEDED(shell_link.CoCreateInstance(CLSID_ShellLink))) { - CComQIPtr property_store = shell_link; + CComQIPtr property_store(shell_link); if (base::win::SetBooleanValueForPropertyStore( property_store, PKEY_AppUserModel_IsDestListSeparator, true)) return SUCCEEDED(collection->AddObject(shell_link)); @@ -254,7 +254,7 @@ JumpListResult JumpList::AppendCategory(const JumpListCategory& category) { result = JumpListResult::GENERIC_ERROR; } - CComQIPtr items = collection; + CComQIPtr items(collection); if (category.type == JumpListCategory::Type::TASKS) { if (FAILED(destinations_->AddUserTasks(items))) {