Index: chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
diff --git a/chrome/browser/ui/views/omnibox/omnibox_view_views.cc b/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
index 538d386de3322ea57b9ef5a4efb83bd48ab7abf8..1f42a4f4168704f00f95f255686e3246f43df94e 100644 |
--- a/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
+++ b/chrome/browser/ui/views/omnibox/omnibox_view_views.cc |
@@ -937,7 +937,6 @@ void OmniboxViewViews::OnWriteDragData(ui::OSExchangeData* data) { |
base::string16 selected_text = GetSelectedText(); |
model()->AdjustTextForCopy(GetSelectedRange().GetMin(), is_all_selected, |
&selected_text, &url, &write_url); |
- data->SetString(selected_text); |
if (write_url) { |
gfx::Image favicon; |
base::string16 title = selected_text; |
@@ -945,7 +944,10 @@ void OmniboxViewViews::OnWriteDragData(ui::OSExchangeData* data) { |
model()->GetDataForURLExport(&url, &title, &favicon); |
button_drag_utils::SetURLAndDragImage(url, title, favicon.AsImageSkia(), |
NULL, data, GetWidget()); |
+ // Setting the URL also sets the string. |
Peter Kasting
2014/06/20 20:45:36
This comment needs to say why it's important that
pkotwicz
2014/06/20 22:12:01
I removed the comment because as you mentioned it
|
data->SetURL(url, title); |
+ } else { |
+ data->SetString(selected_text); |
} |
} |