diff options
author | machenbach@chromium.org <machenbach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-19 11:44:35 +0000 |
---|---|---|
committer | machenbach@chromium.org <machenbach@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-19 11:44:35 +0000 |
commit | a795137e3b06456ce1dd93532f9366e58ea89000 (patch) | |
tree | ba63b889636cc421704cff00054c3d693b4bd110 /content/browser/browser_plugin | |
parent | 3014321f5622f30e8e7f88fdb55bcc0e612b4f65 (diff) | |
download | chromium_src-a795137e3b06456ce1dd93532f9366e58ea89000.zip chromium_src-a795137e3b06456ce1dd93532f9366e58ea89000.tar.gz chromium_src-a795137e3b06456ce1dd93532f9366e58ea89000.tar.bz2 |
[Sheriff] Revert "<webview>: Enable drag-n-drop on chromeos (always) and in dev/canary for all other platforms."
This reverts commit r224095, due to failing tests on Vista Tests (1) and Linux Chromium OS ASAN .
TBR=grunell@chromium.org
Review URL: https://codereview.chromium.org/24018006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224110 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/browser_plugin')
-rw-r--r-- | content/browser/browser_plugin/browser_plugin_guest.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/content/browser/browser_plugin/browser_plugin_guest.cc b/content/browser/browser_plugin/browser_plugin_guest.cc index 469bdc2..6b4e869 100644 --- a/content/browser/browser_plugin/browser_plugin_guest.cc +++ b/content/browser/browser_plugin/browser_plugin_guest.cc @@ -6,6 +6,7 @@ #include <algorithm> +#include "base/command_line.h" #include "base/message_loop/message_loop.h" #include "base/strings/string_util.h" #include "base/strings/utf_string_conversions.h" @@ -38,6 +39,7 @@ #include "content/public/browser/resource_request_details.h" #include "content/public/browser/user_metrics.h" #include "content/public/browser/web_contents_view.h" +#include "content/public/common/content_switches.h" #include "content/public/common/drop_data.h" #include "content/public/common/media_stream_request.h" #include "content/public/common/result_codes.h" @@ -1038,8 +1040,9 @@ void BrowserPluginGuest::DidCommitProvisionalLoadForFrame( } void BrowserPluginGuest::DidStopLoading(RenderViewHost* render_view_host) { - bool enable_dragdrop = delegate_ && delegate_->IsDragAndDropEnabled(); - if (!enable_dragdrop) { + bool disable_dragdrop = !CommandLine::ForCurrentProcess()->HasSwitch( + switches::kEnableBrowserPluginDragDrop); + if (disable_dragdrop) { // Initiating a drag from inside a guest is currently not supported without // the kEnableBrowserPluginDragDrop flag on a linux platform. So inject some // JS to disable it. http://crbug.com/161112 |