Chromium Code Reviews| Index: chrome/browser/ui/views/tabs/tab_strip.cc |
| diff --git a/chrome/browser/ui/views/tabs/tab_strip.cc b/chrome/browser/ui/views/tabs/tab_strip.cc |
| index 7800dc987e5ae98dd56dfdc7a7189dc17e99408a..32fed77ae6278fe117926f102c259e4b3999d06d 100644 |
| --- a/chrome/browser/ui/views/tabs/tab_strip.cc |
| +++ b/chrome/browser/ui/views/tabs/tab_strip.cc |
| @@ -1629,6 +1629,9 @@ int TabStrip::OnDragUpdated(const DropTargetEvent& event) { |
| if (!drop_info_->file_supported) |
| return ui::DragDropTypes::DRAG_NONE; |
| + if ((drop_info_->url).SchemeIs(url::kJavaScriptScheme)) |
|
Peter Kasting
2016/09/09 20:43:06
Nit: Remove unnecessary first set of parens. Comb
elawrence
2016/09/12 21:42:58
Done.
|
| + return ui::DragDropTypes::DRAG_NONE; |
| + |
| return GetDropEffect(event); |
| } |
| @@ -1654,7 +1657,8 @@ int TabStrip::OnPerformDrop(const DropTargetEvent& event) { |
| if (!file_supported || |
| !event.data().GetURLAndTitle( |
| ui::OSExchangeData::CONVERT_FILENAMES, &url, &title) || |
| - !url.is_valid()) |
| + !url.is_valid() || |
| + url.SchemeIs(url::kJavaScriptScheme)) |
| return ui::DragDropTypes::DRAG_NONE; |
| controller_->PerformDrop(drop_before, drop_index, url); |