| Index: ui/base/dragdrop/os_exchange_data.cc
|
| diff --git a/ui/base/dragdrop/os_exchange_data.cc b/ui/base/dragdrop/os_exchange_data.cc
|
| index 00e58191f39c2789d42e3711f3ae3681b121461c..bae9df1a8bbac41320474e70d632227d21f0a5bf 100644
|
| --- a/ui/base/dragdrop/os_exchange_data.cc
|
| +++ b/ui/base/dragdrop/os_exchange_data.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "base/pickle.h"
|
| #include "build/build_config.h"
|
| +#include "ui/base/dragdrop/os_exchange_data_provider_factory.h"
|
| #include "url/gurl.h"
|
|
|
| namespace ui {
|
| @@ -19,10 +20,12 @@ OSExchangeData::DownloadFileInfo::DownloadFileInfo(
|
|
|
| OSExchangeData::DownloadFileInfo::~DownloadFileInfo() {}
|
|
|
| -OSExchangeData::OSExchangeData() : provider_(CreateProvider()) {
|
| +OSExchangeData::OSExchangeData()
|
| + : provider_(OSExchangeDataProviderFactory::CreateProvider()) {
|
| }
|
|
|
| -OSExchangeData::OSExchangeData(Provider* provider) : provider_(provider) {
|
| +OSExchangeData::OSExchangeData(std::unique_ptr<Provider> provider)
|
| + : provider_(std::move(provider)) {
|
| }
|
|
|
| OSExchangeData::~OSExchangeData() {
|
|
|