Index: ui/base/dragdrop/os_exchange_data_provider_aura.cc |
diff --git a/ui/base/dragdrop/os_exchange_data_provider_aura.cc b/ui/base/dragdrop/os_exchange_data_provider_aura.cc |
index 2a44793d070b8f36a6bb31d92f62a95797815445..20236b95591a47eaea8999a891b3a2139c042286 100644 |
--- a/ui/base/dragdrop/os_exchange_data_provider_aura.cc |
+++ b/ui/base/dragdrop/os_exchange_data_provider_aura.cc |
@@ -54,7 +54,8 @@ void OSExchangeDataProviderAura::SetURL(const GURL& url, |
title_ = title; |
formats_ |= OSExchangeData::URL; |
- SetString(base::UTF8ToUTF16(url.spec())); |
+ if (!HasString()) |
+ SetString(base::UTF8ToUTF16(url.spec())); |
} |
void OSExchangeDataProviderAura::SetFilename(const base::FilePath& path) { |