diff options
author | dcheng@chromium.org <dcheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-06 22:24:10 +0000 |
---|---|---|
committer | dcheng@chromium.org <dcheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-06 22:24:10 +0000 |
commit | a96790b07c2b8212ac65601e05a4759597aa8662 (patch) | |
tree | e5e1339461746387559d41319a46bee5611c12a3 /content/renderer | |
parent | 2952b1311496ca652fb22bf914818750bf812805 (diff) | |
download | chromium_src-a96790b07c2b8212ac65601e05a4759597aa8662.zip chromium_src-a96790b07c2b8212ac65601e05a4759597aa8662.tar.gz chromium_src-a96790b07c2b8212ac65601e05a4759597aa8662.tar.bz2 |
Context-based HTML paste plumbing
This patch creates the necessary plumbing to pass the fragment + context into WebKit when pasting HTML. This allows things like <td></td> to be properly reconstructed inside WebKit.
BUG=19360
TEST=WebKit layout tests
Review URL: http://codereview.chromium.org/7600014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104378 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer')
-rw-r--r-- | content/renderer/renderer_glue.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/content/renderer/renderer_glue.cc b/content/renderer/renderer_glue.cc index d03150b..b0ca549 100644 --- a/content/renderer/renderer_glue.cc +++ b/content/renderer/renderer_glue.cc @@ -151,9 +151,11 @@ void ClipboardReadAsciiText(ui::Clipboard::Buffer buffer, std::string* result) { } void ClipboardReadHTML(ui::Clipboard::Buffer buffer, string16* markup, - GURL* url) { + GURL* url, uint32* fragment_start, + uint32* fragment_end) { RenderThread::current()->Send( - new ClipboardHostMsg_ReadHTML(buffer, markup, url)); + new ClipboardHostMsg_ReadHTML(buffer, markup, url, fragment_start, + fragment_end)); } void ClipboardReadImage(ui::Clipboard::Buffer buffer, std::string* data) { |