| Index: ui/base/dragdrop/os_exchange_data_provider_aurax11.cc
|
| diff --git a/ui/base/dragdrop/os_exchange_data_provider_aurax11.cc b/ui/base/dragdrop/os_exchange_data_provider_aurax11.cc
|
| index 60486709d1c9b4d33b3221205d19d010131681a2..a0f13fa6e39945c614d2e43762996de87b024900 100644
|
| --- a/ui/base/dragdrop/os_exchange_data_provider_aurax11.cc
|
| +++ b/ui/base/dragdrop/os_exchange_data_provider_aurax11.cc
|
| @@ -107,8 +107,10 @@ SelectionFormatMap OSExchangeDataProviderAuraX11::GetFormatMap() const {
|
| return selection_owner_.selection_format_map();
|
| }
|
|
|
| -OSExchangeData::Provider* OSExchangeDataProviderAuraX11::Clone() const {
|
| - OSExchangeDataProviderAuraX11* ret = new OSExchangeDataProviderAuraX11();
|
| +std::unique_ptr<OSExchangeData::Provider>
|
| +OSExchangeDataProviderAuraX11::Clone() const {
|
| + std::unique_ptr<OSExchangeDataProviderAuraX11> ret(
|
| + new OSExchangeDataProviderAuraX11());
|
| ret->format_map_ = format_map_;
|
| return ret;
|
| }
|
| @@ -543,12 +545,4 @@ std::vector< ::Atom> OSExchangeDataProviderAuraX11::GetTargets() const {
|
| return format_map_.GetTypes();
|
| }
|
|
|
| -///////////////////////////////////////////////////////////////////////////////
|
| -// OSExchangeData, public:
|
| -
|
| -// static
|
| -OSExchangeData::Provider* OSExchangeData::CreateProvider() {
|
| - return new OSExchangeDataProviderAuraX11();
|
| -}
|
| -
|
| } // namespace ui
|
|
|