Index: ui/base/dragdrop/os_exchange_data_provider_win.cc |
=================================================================== |
--- ui/base/dragdrop/os_exchange_data_provider_win.cc (revision 245050) |
+++ ui/base/dragdrop/os_exchange_data_provider_win.cc (working copy) |
@@ -386,10 +386,16 @@ |
return ClipboardUtil::GetPlainText(source_object_, data); |
} |
-bool OSExchangeDataProviderWin::GetURLAndTitle(GURL* url, |
- base::string16* title) const { |
+bool OSExchangeDataProviderWin::GetURLAndTitle( |
+ OSExchangeData::FilenameToURLPolicy policy, |
+ GURL* url, |
+ base::string16* title) const { |
base::string16 url_str; |
- bool success = ClipboardUtil::GetUrl(source_object_, &url_str, title, true); |
+ bool success = ClipboardUtil::GetUrl( |
+ source_object_, |
+ &url_str, |
+ title, |
+ policy == OSExchangeData::CONVERT_FILENAMES ? true : false); |
if (success) { |
GURL test_url(url_str); |
if (test_url.is_valid()) { |