Index: ui/base/dragdrop/os_exchange_data_provider_win.cc |
diff --git a/ui/base/dragdrop/os_exchange_data_provider_win.cc b/ui/base/dragdrop/os_exchange_data_provider_win.cc |
index 3b614bc15618736b9376ba580eb160c20941be19..ba0b893fc4f94fbd655681ba797c826c72fe3f39 100644 |
--- a/ui/base/dragdrop/os_exchange_data_provider_win.cc |
+++ b/ui/base/dragdrop/os_exchange_data_provider_win.cc |
@@ -416,10 +416,13 @@ bool OSExchangeDataProviderWin::GetURLAndTitle( |
DCHECK(url->is_valid()); |
return true; |
} else if (GetPlainTextURL(source_object_.get(), url)) { |
- if (url->is_valid()) |
- *title = net::GetSuggestedFilename(*url, "", "", "", "", std::string()); |
- else |
+ if (url->is_valid()) { |
+ *title = net::GenerateFileName(*url, std::string(), std::string(), |
+ std::string(), std::string(), |
+ std::string()).AsUTF16Unsafe(); |
+ } else { |
title->clear(); |
+ } |
return true; |
} |
return false; |
@@ -907,8 +910,9 @@ static void CreateValidFileNameFromTitle(const GURL& url, |
base::string16* validated) { |
if (title.empty()) { |
if (url.is_valid()) { |
- *validated = net::GetSuggestedFilename(url, "", "", "", "", |
- std::string()); |
+ *validated = net::GenerateFileName(url, std::string(), std::string(), |
+ std::string(), std::string(), |
+ std::string()).AsUTF16Unsafe(); |
} else { |
// Nothing else can be done, just use a default. |
*validated = |